(例えば./open.sh notes
が~/Documents/notes/
でターミナルを開きます)bashスクリプト
どうすればいいですか?私はgnome-terminal --working-directory=[directory]
何か似ていますが、文字列を受け付けないので、この場合に使用できるかどうかわかりません。
(例えば./open.sh notes
が~/Documents/notes/
でターミナルを開きます)bashスクリプト
どうすればいいですか?私はgnome-terminal --working-directory=[directory]
何か似ていますが、文字列を受け付けないので、この場合に使用できるかどうかわかりません。
これを試すことができます。
#!/bin/bash
workDir="/home/user/Documents/$1"
if [ ! -d "$workDir" ]; then
echo "directory not found, check your path"
else
gnome-terminal --working-directory="$workDir"
fi
例; 〜/書類で
./open.sh notes
このオープン新ターミナルは/
指定されたディレクトリにパス名展開やワード分割を行う文字が含まれている場合は、パラメータ拡張を引用する必要があります。私はそれを2回修正し、毎回変更を元に戻しました。 – chepner
あなたのスクリプト、または機能を指摘し、単純に次のようになります。
open() {
gnome-terminal --working-directory="Documents/$1"
}
作業ディレクトリはに対して指定することができるように見えますユーザーのホームディレクトリ
open notes
のように使用して、~/Documents/notes
に新しい端末を開きます。
文字列を受け入れない場合、それは何を受け入れますか?ロリポップ? –