問題タブ [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.
bash - 変数でリダイレクトとパイプを指定できますか?
現在のディレクトリの Subversion パッチ ファイルを作成する bash スクリプトがあります。-z
スクリプトへの引数として与えられた場合、生成されたファイルを圧縮するように変更したいと思います。
関連する部分は次のとおりです。
に含まれる|
またはを引数としてに渡すため、これは機能しません。>
$zipcommand
svn
これは簡単に回避できますが、問題は、これらの種類の演算子が変数に含まれているときに使用できるかどうかです。
ありがとう!
macos - OSXでの環境変数の設定
OS XでPATHなどの環境変数を変更する適切な方法は何ですか?
Googleを少し調べて、編集する3つの異なるファイルを見つけました。
- / etc / paths
- 〜/ .profile
- 〜/ .tcshrc
私はこれらのファイルのいくつかさえ持っていません、そして私はOS Xが現在bashを使用しているので、 .tcshrcが間違っているとかなり確信しています。これらの変数、特にPATHはどこで定義されていますか?
OS X v10.5(Leopard)を実行しています。
bash - bash getopts 関数はコマンドライン オプションを破壊しますか?
同じスクリプトで bash の "getopts" 関数を 2 回使用できますか?
特定のオプションの値に応じて異なる意味を持つ一連のオプションがあります。getopts がその特定のオプションを最初に評価することを保証できないため、その特定のオプションのみを使用して getopts を 1 回実行し、それから他のオプションを使用して 2 回目に実行したいと考えています。
bash - bashを使用してそのファイル(引数)を「その場で」編集するコマンドを実行するにはどうすればよいですか?
sort
bashのコマンドでソートしたいファイルtemp.txtがあります。
並べ替えた結果で元のファイルを置き換えたい。
たとえば、これは機能しません (空のファイルを取得します):
一時ファイルへのコピーに頼らずに、これを 1 行で実行できますか?
編集: この-o
オプションは にとって非常にクールですsort
。sort
例として質問で使用しました。他のコマンドでも同じ問題が発生します。
より良い一般的な解決策はありますか?
bash - すべてのファイルの末尾の空白を再帰的に削除するには?
プロジェクト全体の末尾の空白をすべて削除するにはどうすればよいですか? ルート ディレクトリから開始し、すべてのフォルダー内のすべてのファイルから末尾の空白を削除します。
また、すべてを標準出力に出力するだけでなく、ファイルを直接変更できるようにしたいと考えています。
linux - zsh/bashで大文字と小文字を区別しないGlob
名前が「SomeLongString」で始まるすべてのファイルをリストする必要があります。ただし、「SomeLongString」の場合は異なる場合があります。どのように?
私はzshを使用していますが、bashソリューションも歓迎します。
linux - ファイルにテキスト行が表示されたときに Bash で何かを行う方法
ログ ファイルに特定のテキストが表示されたらすぐにコマンドを実行したいと考えています。Bashでそれを行うにはどうすればよいですか?
linux - bashスクリプトはシェルから実行されますが、cronジョブからは実行されません
Cron のインストールは vixie-cron です
/etc/cron.daily/rmspam.cron
cronジョブに追加したいこの単純なbashスクリプトがあります(以前のスパム学習コマンドも含まれています)が、この部分は常に「ファイルまたはディレクトリが見つかりません」で失敗しますcron ジョブとして実行します。コマンドラインからスクリプトを実行すると、正常に動作します。
これが機能しない理由と、もちろん機能するソリューションが欲しいです:)
ありがとう
編集#1は、人気のある質問バッジを取得したときに、この質問に戻ってきました。これを最初にやったのは、
つい最近、xargsのmanページを読んで、これに変更しました
短い xargs オプションは -r
bash - 「検索」を使用して特定の日付に作成されたファイルを検索する方法は?
find
UNIX コマンドを使用して、特定の日付に作成されたファイルを検索するにはどうすればよいですか?
linux - Linux で PID ではなく名前でプロセスを強制終了するにはどうすればよいですか?
Firefox を起動しようとすると、「Firefox プロセスが既に実行されています」と表示されることがあります。だから私はこれをしなければなりません:
私が望むのは、それをすべて実行してくれるコマンドです。プロセスのリストで入力文字列とgrep
それ(または何でも)を受け取り、出力内のすべてのプロセスを強制終了します。
PHPで実行してみましたが、PHPスクリプト自体でexec('ps aux')
実行されたプロセスのみを表示しているようです(したがって、表示されるプロセスはそれ自体だけです)。exec()