問題タブ [sh]

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 投票する
6 に答える
11205 参照

bash - Bash のすべてのマッチで ^word^replacement^?

明確にするために、以前に使用したコマンドでグローバル検索と置換を実行する方法を探しています。^word^replacement^最初の一致のみを置き換えるようです。

私を逃れているいくつかのsetオプションはありますか?

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

java - OSXで同等のCMDを実行しますか?

このコードを使用して、Java プログラムで (可視の) CMD ウィンドウを開きます。

私はOSX端末で同じことをやろうとしてきました.これが私が今いるところです:

これまでのところ、運が悪い:(何か提案はありますか?.shファイルは実行されていません...

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

sh - .screenrc でソースを取得できません

私は.screenrcに次のものを持っています

それは私に与えます

私はそれを持っていますが。

次のコードは、未知のコマンド "." を示しています。

で調達できるので、それは奇妙です。たとえば、.vimrc と .zshrc で。

ファイルmultiUserSettings

.screenrc でソースを取得するにはどうすればよいですか?

0 投票する
3 に答える
2783 参照

bash - ファイルからランダムなテキストを取得するスクリプトを BASH で実行するには?

次のようなファイルがあります:

ああ

bbb

ccc

ddd

ええ


そして、このテキストファイルのランダムな行を取り、変数または何かとして返すことができるスクリプトをBASHで実行したいと考えています。

一部のAWKで実行できると聞きました。何か案は?

更新:私は今これを使用しています:

shuf -n 1 text.txt

助けてくれてありがとう!

0 投票する
1 に答える
3333 参照

linux - --quietオプションフラグを指定してrpmbuildコマンドを実行すると、広範なデバッグ情報が得られます

rpmビルド手順の出力を最小限に抑えたいと思います。

次のコマンドを実行します。rpmbuild -ba --quiet "/tmp/yaneeve/kit/linux/rpm_spec"

私のシステムは:Linux yaneeve-lnx-82-5 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linux

rpmbuildのバージョンは次のとおりです。RPM version 4.2.3

私のrpmスペックファイルの%prepセクションは次のとおりです。

その結果、rpmbuildは次のスクリプトを作成します(set -xに注意してください)。

set -xが挿入されるのはなぜですか?それが、広範なデバッグ情報が印刷される理由だと思いますか?私は何が間違っているのですか?または、rpmbuildプログラムにバグがありますか?

(私の質問が少し説明的すぎる場合は申し訳ありません...)

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

shell - sh readコマンドは入力でバックスラッシュを食べますか?

例で説明するのがおそらく最も簡単です:

readコマンドが入力のバックスラッシュをエスケープとして解釈し、それらを削除しているようです。内容を変更せずにファイルを 1 行ずつ処理する必要がありますが、ここで読み取りを停止する方法がわかりません。何か案は?

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

bash - shのパラメータを操作する

私は次のようなパラメータを受け入れるユーティリティ(ユニゾンですが、それは重要ではありません)を使用しています。

次のように実行できるshスクリプトを作成したいと思います。

Posix準拠のソリューションを望んでいますが、bash固有のソリューションも適しています。

私はそれが次のようなものであるべきだと推測しています:

しかし、これは機能しません。

編集:OK、私は何かを得たと思います:

問題は、これはbashでのみ機能することであり、パラメーターを引用するためのより良い方法があると確信しています。

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

bash - プロセスを生成し、SIGTERM で子を終了するシェル スクリプト

バックグラウンドでいくつかの実行時間の長いプロセスを生成し、その後ハングアップするシェル スクリプトを作成したいと考えています。SIGTERM を受信したら、すべてのサブプロセスも終了させたいと思います。

基本的には「マスタープロセス」が欲しい。

これが私がこれまでに得たものです:

上記のスクリプトは で失敗しtrap: 10: SIGTERM: bad trapます。

編集:Ubuntu 9.04を使用しています