問題タブ [bash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1192 参照

bash - 変数でリダイレクトとパイプを指定できますか?

現在のディレクトリの Subversion パッチ ファイルを作成する bash スクリプトがあります。-zスクリプトへの引数として与えられた場合、生成されたファイルを圧縮するように変更したいと思います。

関連する部分は次のとおりです。

に含まれる|またはを引数としてに渡すため、これは機能しません。>$zipcommandsvn

これは簡単に回避できますが、問題は、これらの種類の演算子が変数に含まれているときに使用できるかどうかです。

ありがとう!

0 投票する
32 に答える
792850 参照

macos - OSXでの環境変数の設定

OS XでPATHなどの環境変数を変更する適切な方法は何ですか?

Googleを少し調べて、編集する3つの異なるファイルを見つけました。

  • / etc / paths
  • 〜/ .profile
  • 〜/ .tcshrc

私はこれらのファイルのいくつかさえ持っていません、そして私はOS Xが現在bashを使用しているので、 .tcshrcが間違っているとかなり確信しています。これらの変数、特にPATHはどこで定義されていますか?

OS X v10.5(Leopard)を実行しています。

0 投票する
2 に答える
2379 参照

bash - bash getopts 関数はコマンドライン オプションを破壊しますか?

同じスクリプトで bash の "getopts" 関数を 2 回使用できますか?

特定のオプションの値に応じて異なる意味を持つ一連のオプションがあります。getopts がその特定のオプションを最初に評価することを保証できないため、その特定のオプションのみを使用して getopts を 1 回実行し、それから他のオプションを使用して 2 回目に実行したいと考えています。

0 投票する
14 に答える
61426 参照

bash - bashを使用してそのファイル(引数)を「その場で」編集するコマンドを実行するにはどうすればよいですか?

sortbashのコマンドでソートしたいファイルtemp.txtがあります。

並べ替えた結果で元のファイルを置き換えたい。

たとえば、これは機能しません (空のファイルを取得します):

一時ファイルへのコピーに頼らずに、これを 1 行で実行できますか?


編集: この-oオプションは にとって非常にクールですsortsort例として質問で使用しました。他のコマンドでも同じ問題が発生します。

より良い一般的な解決策はありますか?

0 投票する
15 に答える
55698 参照

bash - すべてのファイルの末尾の空白を再帰的に削除するには?

プロジェクト全体の末尾の空白をすべて削除するにはどうすればよいですか? ルート ディレクトリから開始し、すべてのフォルダー内のすべてのファイルから末尾の空白を削除します。

また、すべてを標準出力に出力するだけでなく、ファイルを直接変更できるようにしたいと考えています。

0 投票する
5 に答える
15136 参照

linux - zsh/bashで大文字と小文字を区別しないGlob

名前が「SomeLongString」で始まるすべてのファイルをリストする必要があります。ただし、「SomeLongString」の場合は異なる場合があります。どのように?

私はzshを使用していますが、bashソリューションも歓迎します。

0 投票する
5 に答える
1876 参照

linux - ファイルにテキスト行が表示されたときに Bash で何かを行う方法

ログ ファイルに特定のテキストが表示されたらすぐにコマンドを実行したいと考えています。Bashでそれを行うにはどうすればよいですか?

0 投票する
5 に答える
10014 参照

linux - bashスクリプトはシェルから実行されますが、cronジョブからは実行されません

Cron のインストールは vixie-cron です

/etc/cron.daily/rmspam.cron

cronジョブに追加したいこの単純なbashスクリプトがあります(以前のスパム学習コマンドも含まれています)が、この部分は常に「ファイルまたはディレクトリが見つかりません」で失敗しますcron ジョブとして実行します。コマンドラインからスクリプトを実行すると、正常に動作します。

これが機能しない理由と、もちろん機能するソリューションが欲しいです:)

ありがとう

編集#1は、人気のある質問バッジを取得したときに、この質問に戻ってきました。これを最初にやったのは、

つい最近、xargsのmanページを読んで、これに変更しました

短い xargs オプションは -r

0 投票する
9 に答える
415861 参照

bash - 「検索」を使用して特定の日付に作成されたファイルを検索する方法は?

findUNIX コマンドを使用して、特定の日付に作成されたファイルを検索するにはどうすればよいですか?

0 投票する
18 に答える
603631 参照

linux - Linux で PID ではなく名前でプロセスを強制終了するにはどうすればよいですか?

Firefox を起動しようとすると、「Firefox プロセスが既に実行されています」と表示されることがあります。だから私はこれをしなければなりません:

私が望むのは、それをすべて実行してくれるコマンドです。プロセスのリストで入力文字列とgrepそれ(または何でも)を受け取り、出力内のすべてのプロセスを強制終了します。

PHPで実行してみましたが、PHPスクリプト自体でexec('ps aux')実行されたプロセスのみを表示しているようです(したがって、表示されるプロセスはそれ自体だけです)。exec()