問題タブ [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.
bash - Bash4でCheckjobsとAutocdを使用できません
Bash 4には新しいオプションがあります:checkjobsとautocd。しかし、私は彼らのためのドキュメントをで見つけませんでした
実行に失敗しました
リリースノートで次のことを見つけました
と
autocdとcheckjobsをどのように使用できますか?
bash - 読み取りエラー:0:リソースが一時的に利用できません
ユーザー入力を複数回要求し、次の入力が期待される時間中にバックグラウンドで入力を処理するbashスクリプトがあります。私は時々このエラーを受け取り続けます。
スクリプトのバックグラウンドプロセスがこれを引き起こしているのではないかと思ったので、バックグラウンドで実行されるコマンドの最後に<dev / nullを付けてみましたが、それは大いに役立ちます。
どんな助けでも大歓迎です。
bash - bashスクリプトはbash4リリースの影響を受けますか?
bash4は紙の上で見栄えがするので、ビルドして試乗してみようと思います。
その間...
彼らの経験を共有するために同じ注意を払った人はいますか?
古いbashコードに関する問題を聞くことは特に興味深いでしょう。
bash - Bashで連想配列を反復処理する方法
Bashスクリプトの連想配列に基づいて、キーと値を取得するためにそれを反復処理する必要があります。
for-inループを使用しているときにキーを取得する方法を実際には理解していません。
bash - command_not_found_handle 内の現在の作業ディレクトリを変更する方法
次のことを行う Bash で見つからないハンドルを作成しようとしています。
- $1 が存在し、それがディレクトリの場合は、
cd
その中に。 - $1 がユーザー定義ディレクトリ内に存在する場合
$DEV_DIR
、`cd でそこに移動します。 - 前の条件が当てはまらない場合は、失敗します。
今、私はこのようなものを持っています:
動作しているように見えますが (echo pwd
コマンドは予想されるディレクトリを出力します)、実際のシェルのディレクトリは変更されません。
.bashrc
これはシェル内の関数であるため、フォークせず、実行できるという印象を受けましたcd
が、明らかに機能していません。これを解決する方法についてのヒントをいただければ幸いです。
regex - 簡単なBashと正規表現の質問
bash4.1の正規表現を使用してパターンを正しく一致させることができません。引用符と引用符ではない違いについていくつかの情報を読みましたが、それが私の問題ではないと思います。
私の目標は、スクリプトに有効なIDが提供されていることを確認することです。この場合の有効なIDは、9桁の文字列です。そのための正規表現は\d{9}であると私は理解しています。確認するコードスニペットは次のとおりです。
次に、次のコマンドでスクリプトを呼び出します。
私が行方不明になっていることは明らかですか?
linux - Bashを使用して特定の行と特定のフィールドを読み取るにはどうすればよいですか?
私はこのファイルを持っていて、別のアクションを実行できるように、testme= の値のみを取得したいと考えています。しかし、これは多くの行をスローし、実際にはまだ機能しません。
1.test.sh
2. /var/tmp/test.ini
linux - BASH では、HTML を使用して記述されたファイルに存在する変数から \r を置き換えるにはどうすればよいですか
\r を置き換えるにはどうすればよいですか?
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