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

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

16
ホームディレクトリの代わりに他のディレクトリにデフォルト設定する方法
OverаэтотвопросестьответынаStack Overflowнарусском:Git Bashизменитьдомашнийкаталог 私はWindowsマシンで開発しています。Linuxコマンドラインに必要な唯一の場所はGit Bashです。問題は次のとおりです。それを開くと、ホームディレクトリにいます。次のように、ディレクトリをワークスペースに変更する必要があります。 cd ../../../d/work_space_for_my_company/project/code_source これを.shファイルにラップして、手動で入力する必要がなくなるようにできますか?これは単純なはずですが、Linuxコマンドラインについてはまったく知識がありません。その.shファイルの作成方法を順を追ってご説明いただければ幸いです。
180 bash  shell  git-bash 







15
md5sumを使用してハッシュ値のみを取得(ファイル名なし)
md5sumを使用して、ファイルのハッシュ値を生成します。しかし、ファイル名ではなく、ハッシュ値を受け取るだけで済みます。 md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso ファイル名を「ストリップ」して値だけを残すにはどうすればよいですか?
176 bash  shell  md5sum 


5
シェルスクリプトにファイルが存在するかどうかを確認する方法
特定のファイル、archived_sensor_data.jsonが存在するかどうかを確認し、存在する場合は削除するシェルスクリプトを記述したいと思います。http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.htmlに続いて、私は以下を試しました: [-e archived_sensor_data.json] && rm archived_sensor_data.json ただし、これはエラーをスローします [-e: command not found コマンドtest_controllerを使用して結果のスクリプトを実行しようとすると、./test_controllerコードの何が問題になっていますか?
175 shell 

9
Bashスクリプトのパスワードを使用してsftpコマンドを実行する方法
Linuxホストからsftpを使用してログファイルをリモートホストに転送する必要があります。オペレーショングループから同じものの資格情報が提供されています。ただし、他のホストを制御できないため、RSAキーを生成して他のホストと共有することはできません。 ではsftp、cronジョブを介してBashスクリプト内からコマンドを(提供されたユーザー名/パスワードを使用して)実行する方法はありますか? 同様のスタックオーバーフローの質問、Bashスクリプトでsftpのパスワードを指定するを見つけましたが、私の問題に対する満足のいく答えはありませんでした。
173 bash  shell  unix  ssh  sftp 

6
スクリプトでタイムアウトを使用してSSHを実行する方法
リモートホストでパスワードなしのSSHを介して接続するスクリプトを実行しています。タイムアウトを設定したいので、リモートホストの実行に無限の時間がかかっている場合は、そのsshセッションから出て、shスクリプトの他の行を続行します。 それを行う方法についてのアイデアはありますか?
173 shell  ssh  timeout 

12
正規表現に一致する最初の行の後のファイルの部分を取得するにはどうすればよいですか?
約1000行のファイルがあります。私のgrepステートメントに一致する行の後のファイルの部分が必要です。 あれは: $ cat file | grep 'TERMINATE' # It is found on line 534 したがって、535行目から1000行目までのファイルをさらに処理する必要があります。 どうやってやるの?
169 bash  shell  scripting  grep 

8
単一行のbashで複数のバックグラウンドコマンドを実行するにはどうすればよいですか?
私は通常、次のようなもので複数のコマンドを実行します。 sleep 2 && sleep 3 または sleep 2 ; sleep 3 しかし、1つのコマンドラインコマンドからバックグラウンドで両方を実行したい場合はどうなりますか? sleep 2 & && sleep 3 & 動作しません。そして、どちらも置き換えるん&&で; それを行う方法はありますか?
169 linux  bash  shell 

17
stdinにタイムスタンプを付加するUnixユーティリティはありますか?
私はこれでPythonで簡単な短いスクリプトを作成しましたが、テキストをフィードして、各行の前にテキストを追加できるユーティリティがあるかどうか疑問に思っていました。私の特定のケースでは、タイムスタンプです。理想的には、使用は次のようになります。 cat somefile.txt | prepend-timestamp (sedと答える前に、私はこれを試しました: cat somefile.txt | sed "s/^/`date`/" ただし、これはsedの実行時にdateコマンドを1回だけ評価するため、同じタイムスタンプが各行に誤って付加されます。)
168 unix  shell  awk 

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