問題タブ [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 投票する
8 に答える
808 参照

bash - Bash One Liner:template_*。txtをfoo_*。txtにコピーしますか?

3つのファイル(template _ *。txt)があるとします。

  • template_x.txt
  • template_y.txt
  • template_z.txt

それらを3つの新しいファイル(foo _ *。txt)にコピーしたいと思います。

  • foo_x.txt
  • foo_y.txt
  • foo_z.txt

1つのコマンドでそれを行う簡単な方法はありますか?

cp --enableAwesomeness template_*.txt foo_*.txt

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

linux - LANGをasciiに設定するにはどうすればよいですか?

PuTTY と gcc を使用して Ubuntu マシンにアクセスしています。

このマシンのデフォルトのLANG環境変数は に設定されているためen_NZ.UTF-8、GCC は PuTTY が UTF-8 テキストを表示できると認識しますが、そうではないようです。多分それは私のフォントです、私にはわかりません-それはこれを行います:

で設定するとexport LANG=en_NZ、GCC が正しく動作するようになり、次のようになります。

しかし、これにより、他のすべてがうまくいかなくなります。例えば

私はGoogleをトロールしましたが、ASCIIを使用するためにそこに何を入れなければならないかを一生見つけることができません。en_NZ.ASCII機能しません。また、私が見つけることができる他のものも機能しません。

ありがとう

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

bash - find が再帰的にサブディレクトリを掘り下げるのを防ぐ方法はありますか?

私がする時:

システム全体を検索します。
どうすればそれを防ぐことができますか?

(この質問は、別の質問への「回答」から来ています。)

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

bash - ファイルシステムがマウントされている場合のみ RSync

リモート システムをバックアップ パーティションに rsync する cron ジョブをセットアップしたいのですが、次のようになります。

「設定して忘れる」ことができるようにしたいのですが、/mnt/remote1アンマウントされたらどうなりますか?/mnt/remote1(再起動後など)ローカルファイルシステムをいっぱいにするのではなく、マウントされていない場合はエラーを出したいです。

編集:
これがスクリプトについて思いついたものです。クリーンアップの改善は高く評価されています(特に空の場合...そうでなければ、それらを空のままにしたり、エラーをbashしたりすることはできませんでした)

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

regex - Bashreg-exp置換

bashの現在の行でregexp-stringreplaceを実行する方法はありますか?

長いコマンドラインを入力してから、その行のどこかで単語を変更したいという状況に陥ることがよくあります。

私の現在のアプローチは、行を終了し、Ctrl+ A(行の先頭に移動する)、#(行をコメントアウトする)を挿入し、Enterキーを押してから、^oldword^newword構文を使用する(^oldword^newwordoldwordをnewwordに置き換えた後に前のコマンドを実行する)ことです。 )。

しかし、これを達成するには、より良い(より速い)方法が必要です。(私はほとんどの場合sshセッションに参加しているため、マウスは使用できません)。

おそらく、これにはemacsのようなキーコマンドがいくつかありますが、私にはわかりません。

編集:私はviモードを使用してみました。何か奇妙なことが起こった。私は愛情のあるvimユーザーですが、愛するbashを使用するのに深刻な問題がありました。私の潜在意識に焼き付けられたすべての指の動きが突然機能しなくなりました。私はすぐにemacsモードに戻り、emacsを私のお気に入りのエディターとして試してみることを検討しました(私は推測しますが、同じことが再び起こる可能性があります)。

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

bash - **sort** がすべてのマシンで同じように並べ替えないのはなぜですか?

同じ入力で同じ並べ替えコマンドを使用すると、異なるマシンでは異なる結果が生成されます。どうすれば修正できますか?

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

bash - シェルスクリプトでsshをどのように使用しますか?

シェル スクリプトでsshコマンドを使用しようとすると、コマンドがそのまま残ります。シェルスクリプトでsshを使用する方法の例はありますか?

0 投票する
17 に答える
336804 参照

bash - ターゲットマシンでバックグラウンドでコマンドを実行するための ssh の取得

これは、シェル スクリプトで ssh をどのように使用しますか?の続きの質問です。質問。リモート マシンのバックグラウンドで実行されているコマンドをリモート マシンで実行したい場合、ssh コマンドを返すにはどうすればよいですか? コマンドの最後にアンパサンド (&) を含めようとすると、ハングします。コマンドの正確な形式は次のようになります。

何か案は?注意すべきことの 1 つは、ターゲット マシンにログインすると常にテキスト バナーが生成され、 SSHキーが設定されているため、パスワードは必要ありません。

0 投票する
7 に答える
19911 参照

linux - bashですべてのstderrをリダイレクトするには?

対話型 bash ですべての stderr ストリームをリダイレクトする方法を探しています (理想的には、呼び出し元の親プロセスに)。

各コマンドに追加することで実行できる、個々のコマンドから stderr ストリームをリダイレクトしたくありません2> a_file

デフォルトでは、これらの stderr ストリームは対話型 bash の stdout にリダイレクトされます。stdout がエラー メッセージによって汚染されるのを防ぎ、それらを個別に処理できるようにするために、このインタラクティブな bash プロセスの stderr にそれらを取得したいと考えています。

何か案は?

私はまだ答えを見つけていません...しかし、おそらくそれは実際にはttyパラメーターです。stderr を処理するための tty/interactive shell の責任について何か知っている人はいますか?

0 投票する
7 に答える
3968 参照

macos - 文字化けした出力を表示せずにTerminal.appでbash逆検索を機能させるにはどうすればよいですか?

OS X 10.5でTerminal.appを使用すると、Bashで逆検索を行うと、コマンドが文字化けすることがよくあります。これを修正できるある種のtermcapまたはおそらくbashshoptコマンドはありますか?とても迷惑です。

再現手順:Terminal.appを開き、長いコマンドに逆検索します。コマンドを見つけたら、<ctrl>-Eを押します。カーソルは行末に移動しますが、表示は更新されません。

これは、OS Xのreadlineライブラリにある種の問題だと思います。これは、検索後にカーソル位置を更新する際の問題です。基本的に、ctrl-aとctrl-eは検索出力を壊す傾向があります。

osx端末障害イメージhttp://involution.com/images/osxterminal.png

上記では、コマンドの最初の部分が表示され、カーソルが行の終わりにあるはずですが、そうではありません。これが発生すると、文字通り、編集している内容を確認できません。