問題タブ [bash4]

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

bash - Bash4でCheckjobsとAutocdを使用できません

Bash 4には新しいオプションがあります:checkjobsとautocd。しかし、私は彼らのためのドキュメントをで見つけませんでした

実行に失敗しました

リリースノートで次のことを見つけました

autocdとcheckjobsをどのように使用できますか?

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

bash - 読み取りエラー:0:リソースが一時的に利用できません

ユーザー入力を複数回要求し、次の入力が期待される時間中にバックグラウンドで入力を処理するbashスクリプトがあります。私は時々このエラーを受け取り続けます。

スクリプトのバックグラウンドプロセスがこれを引き起こしているのではないかと思ったので、バックグラウンドで実行されるコマンドの最後に<dev / nullを付けてみましたが、それは大いに役立ちます。

どんな助けでも大歓迎です。

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

bash - bashスクリプトはbash4リリースの影響を受けますか?

bash4は紙の上で見栄えがするので、ビルドして試乗してみようと思います。

その間...

彼らの経験を共有するために同じ注意を払った人はいますか?

古いbashコードに関する問題を聞くことは特に興味深いでしょう。

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

bash - Bashで連想配列を反復処理する方法

Bashスクリプトの連想配列に基づいて、キーと値を取得するためにそれを反復処理する必要があります。

for-inループを使用しているときにキーを取得する方法を実際には理解していません。

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

bash - command_not_found_handle 内の現在の作業ディレクトリを変更する方法

次のことを行う Bash で見つからないハンドルを作成しようとしています。

  1. $1 が存在し、それがディレクトリの場合は、cdその中に。
  2. $1 がユーザー定義ディレクトリ内に存在する場合$DEV_DIR、`cd でそこに移動します。
  3. 前の条件が当てはまらない場合は、失敗します。

今、私はこのようなものを持っています:

動作しているように見えますが (echo pwdコマンドは予想されるディレクトリを出力します)、実際のシェルのディレクトリは変更されません。

.bashrcこれはシェル内の関数であるため、フォークせず、実行できるという印象を受けましたcdが、明らかに機能していません。これを解決する方法についてのヒントをいただければ幸いです。

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

regex - 簡単なBashと正規表現の質問

bash4.1の正規表現を使用してパターンを正しく一致させることができません。引用符と引用符ではない違いについていくつかの情報を読みましたが、それが私の問題ではないと思います。

私の目標は、スクリプトに有効なIDが提供されていることを確認することです。この場合の有効なIDは、9桁の文字列です。そのための正規表現は\d{9}であると私は理解しています。確認するコードスニペットは次のとおりです。

次に、次のコマンドでスクリプトを呼び出します。

私が行方不明になっていることは明らかですか?

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

linux - Bashを使用して特定の行と特定のフィールドを読み取るにはどうすればよいですか?

私はこのファイルを持っていて、別のアクションを実行できるように、testme= の値のみを取得したいと考えています。しかし、これは多くの行をスローし、実際にはまだ機能しません。

1.test.sh

2. /var/tmp/test.ini

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

linux - BASH では、HTML を使用して記述されたファイルに存在する変数から \r を置き換えるにはどうすればよいですか

\r を置き換えるにはどうすればよいですか?

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

linux - BASHで、すべてのインターフェイスのIPアドレスを正確に見つける方法はありますか?そして、他のすべての情報を削除しますか?

IPのみとそれがどのインターフェースIPであるかを取得するにはどうすればよいですか?realtime.iniなどのレコードファイルを保持できるようにするため

1-test.sh

2-realtime.ini

フォローアップ:単一IPの場合:$ ifconfig eth0 | grep'inet addr:' | カット-d:-f2 | awk'{print $ 1}' 192.168.1.2