タグ付けされた質問 「shell」

「シェル」という用語は、UnixおよびLinuxオペレーティングシステムに最も頻繁に関連付けられている、テキストベースの対話型コマンドインタープリターの一般的なクラスを指します。シェルスクリプトに関する質問については、「bash」、「powershell」、「ksh」などのより具体的なタグを使用してください。特定のタグがない場合は、ポータブル(POSIX準拠)ソリューションを想定する必要がありますが、「posix」を追加するか、代わりに「sh」を使用することをお勧めします。


30
findでディレクトリを除外する方法。コマンド
私は実行しようとしています findすべてのJavaScriptファイルに対してコマンドますが、特定のディレクトリを除外するにはどうすればよいですか? findこれが使用しているコードです。 for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1380 linux  shell  find 

10
Bashシェルスクリプトの入力引数の存在を確認する
入力引数の存在を確認する必要があります。次のスクリプトがあります if [ "$1" -gt "-1" ] then echo hi fi 私は得る [: : integer expression expected 最初に入力引数1をチェックして、それが存在するかどうかを確認するにはどうすればよいですか?
1339 bash  shell 

12
shとbashの違い
シェルプログラムを書くとき、私たちはしばしば/bin/shand を使います/bin/bash。通常はを使用しますがbash、それらの違いはわかりません。 主な違いは何だbashとはsh? bashandでプログラミングする場合、何に注意する必要がありshますか?
1304 bash  shell  unix  sh 


16
SSHを使用してリモートマシンでシェルスクリプトを実行する方法
リモートマシンでシェルスクリプト(windows / Linux)を実行する必要があります。 マシンAとBの両方でSSHを構成しています。スクリプトはマシンAにあり、リモートマシンであるマシンBでコードの一部を実行します。 ローカルコンピューターとリモートコンピューターは、WindowsまたはUnixベースのシステムのいずれかです。 plink / sshを使用してこれを実行する方法はありますか?


29
Gitでシェルコマンドを実行するときに使用する秘密SSHキーを指定する方法
かなり珍しい状況かもしれませんが、ローカルコンピューターからシェル(git)コマンドを実行するときに使用する秘密のSSHキーを指定したいと思います。 基本的にこのように: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" またはさらに良い(Rubyで): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end 指定した秘密鍵を使用するNet :: SSHを使用してリモートサーバーに接続する例を見てきましたが、これはローカルコマンドです。出来ますか?
1110 git  bash  shell  ssh 




21
シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
次の構文を使用して、シェルスクリプトでブール変数を宣言しようとしました。 variable=$false variable=$true これは正しいです?また、その変数を更新したい場合、同じ構文を使用しますか?最後に、ブール変数を式として使用するための次の構文は正しいですか? if [ $variable ] if [ !$variable ]
980 bash  shell  scripting  boolean  sh 



13
実行時にシェルコマンドをエコーする方法
シェルスクリプトで、呼び出されたすべてのシェルコマンドをエコーし​​、変数名を展開するにはどうすればよいですか? たとえば、次の行があるとします。 ls $DIRNAME スクリプトでコマンドを実行して次を表示したい ls /full/path/to/some/dir 目的は、呼び出されたすべてのシェルコマンドとその引数のログを保存することです。そのようなログを生成するより良い方法はおそらくありますか?
912 bash  shell  sh  posix  trace 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.