• [解決済み] Dockerコンテナから環境変数を取得する

    質問 ドッカーコンテナから環境変数を取得する最も簡単な方法は何ですか? Dockerfile で宣言されていないもの。 ? 例えば、ある環境変数がいくつかの docker exec container /bin/bash セッションに参加しますか? できること docker exec container env | grep ENV_VAR しかし、私は単に値を返すものを希

    2022-04-21 15:09:24
  • [解決済み] コマンド置換:バックティックまたはドル記号/ペレンで囲む?重複

    質問 この質問はすでにここに回答があります : シェルプログラミングにおける $(command) と `command` の違いは何ですか? (回答6件)

    2022-04-21 14:12:53
  • [解決済み] bashですべてのディレクトリとファイルを再帰的にコピーする方法は?

    質問 スクリプトがあります。 find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \; SourceDir にはサブフォルダも含まれます。 での問題 DestFolder ツリーだけでなく、その上の階層にある別のレベルやファイルもすべてです。 修正方法は? 解決方法は? cp -r ./S

    2022-04-21 14:04:26
  • [解決済み] $0とBASH_SOURCEの選択

    質問 のどちらかを選択します。 "$0" と "${BASH_SOURCE[0]}" のこの記述は GNU はあまり役に立ちませんでした。 BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function nam

    2022-04-21 05:16:08
  • [解決済み] Bashでの2つのリストの交点

    質問 2つのリストで見つかった内容をリストアップする簡単なスクリプトを書こうとしています。 単純化するために ls を例として挙げます。 1と2がディレクトリだと仮定してください。 1=`ls 1` two=`ls 2` 交差点 $one $two 私はまだBashの経験が浅いので、私がどのように行っているか、自由に修正してください。 私はちょうど "one" と "two"

    2022-04-20 19:06:19
  • [解決済み] xargsコマンドで>を使用するには?

    質問 あるディレクトリ内のすべてのファイルを grep して、その出力を別のファイルに書き出すような bash コマンドを見つけたいのです。 私の推測では、次のようなことをするはずでした。 ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" が、私の知る限り、xargsはダブルクオートを好まないようです。 しかし、もし私がダブルクオートを

    2022-04-20 18:58:29
  • [解決済み] bashで、現在の入力をクリアするにはどうしたらいいですか?

    質問 bashで次のようなコマンドを書き始めたとします。 $ rm -rf /foo/bar/really/long/path/here を実行した後、結局これを実行したくないことに気づきます。 1~2回のキー操作で入力をクリアする方法はないでしょうか? 最近やっているのは、echoを前置きして、入力を引用符で囲む(Ctrl+A。 echo " , Ctrl+E, " ) を入

    2022-04-20 18:08:55
  • [解決済み] Bashコマンドの出力を変数に代入する方法は?[重複しています]。

    質問 この質問はすでにここに回答があります : Bashでコマンドの出力に変数を設定するには? (回答14件) 閉店 7年前 .

    2022-04-20 17:13:35
  • [解決済み] ファイルの最終更新日をBashで表示する

    質問 ファイルの日付をプリントアウトする方法がわかりません。今のところ、ディレクトリ内のすべてのファイルをプリントアウトすることができますが、それと一緒に日付をプリントアウトする必要があります。 エントリーのエコーで日付のフォーマットを添付する必要があることは分かっているのですが、正しいフォーマットが見つからないものばかりです。 echo "Please type in the dir

    2022-04-20 15:28:10
  • [解決済み] テキストファイルの行全体を行番号で置換する方法

    質問 あるファイルの行全体をbashスクリプトで置き換えたい状況があります。 行番号は常に同じなので、ハードコードされた変数にすることができます。 その行の一部の文字列を置き換えるのではなく、その行を完全に新しい行に置き換えたいのです。 これを行うためのbashメソッドはありますか(または.shスクリプトに投げ込むことができる何か簡単なもの)。 どのように解決するのですか?

    2022-04-20 14:27:43
  • [解決済み] なぜ$$は親プロセスと同じidを返すのですか?

    質問 Bashで問題が発生しました。 シェルで、入力します。 echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 getpid"は、現在のpidを取得するためのC言語プログラムです。 <ブロッククオート int main() { printf("

    2022-04-20 14:26:15
  • [解決済み] bashでステップnの範囲を生成する方法は?(インクリメントのある数値の列を生成する)

    質問 bashで範囲を反復処理する方法は、以下の通りです。 for i in {0..10}; do echo $i; done シーケンスをステップで反復するためのシンタックスは?例えば、上の例で偶数のみを取得したい場合。 どのように解決するのですか? 私なら for i in `seq 0 2 10`; do echo $i; done (但し、もちろん seq

    2022-04-20 13:50:36
  • [解決済み] Linux/UnixのBashスクリプトは、どのようにして自分のPIDを知ることができるのですか?

    質問 というBashのスクリプトがあります。 Script.sh そして、それは自分自身のPIDを知る必要があります(つまり、私はScript.shの中でPIDを取得する必要があります)。 どうすればいいのでしょうか? 解決方法は? 変数 $$ には、PIDが含まれています。

    2022-04-20 12:34:30
  • [解決済み] bashでディレクトリからランダムにファイルを選択するにはどうすればよいですか?

    質問 私は約2000のファイルを持つディレクトリを持っています。どのように私はのランダムなサンプルを選択することができます N ファイルを、bash スクリプトまたはパイプで接続されたコマンドのリストを使用して作成できますか? どのように解決するのですか? GNU sort の random オプションを利用したスクリプトを紹介します。 ls |sort -R |tail -$

    2022-04-20 12:32:31
  • [解決済み] 関数内部から関数名を決定する方法

    質問 Bashスクリプトを作成する場合、以下のようにします。 #!/bin/bash f() { # echo function name, "f" in this case } 何か方法はないでしょうか?これは、次のようなヘルプメッセージに使うことができます。 printf "Usage: %s: blah blah blah \n" $(basename $0) >

    2022-04-20 12:22:12
  • [解決済み] コマンドラインを使用して指定したパスから再帰的にnode_modulesフォルダを削除する

    質問 ローカルディレクトリに複数のnpmプロジェクトが保存されています。現在、プロジェクトのバックアップを取るために node_modules フォルダーは多くのスペースを占有しており、また、いつでも npm install . そこで、コマンドラインインターフェイスを使用して、指定したパスからすべてのnode_modulesフォルダを再帰的に削除するソリューションが必要です。 任

    2022-04-20 12:01:18
  • [解決済み] ターミナルのコマンドラインでカーソルを移動させる最速の方法は?

    質問 ターミナルで非常に長いコマンドラインを移動するのに最適な方法は何ですか? 例えば、矢印キーや Ctrl - R を実行すると、このような長いコマンドラインになります。 ./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --opt

    2022-04-20 11:56:22
  • [解決済み] 特定の拡張子を持つファイルをlsやgrepでリストアップする

    質問 私は、現在のディレクトリからファイルを取得し、.mp4 .mp3 .exeファイルのみを出力したいのですが、それ以外のものは出力されません。 だから、私はちょうどこれを行うことができると思った。 ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ しかし、最初のgrepはmp4だけを出力するので、他の2つのgrepは使用されません。 何

    2022-04-20 10:14:58
  • [解決済み] Bashです。構文エラー: リダイレクトが予想外

    質問 スクリプトでやっています。 read direc <<< $(basename `pwd`) と出る。 Syntax error: redirection unexpected ubuntuマシンで /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu

    2022-04-20 09:22:51
  • [解決済み] コマンドラインから2つの行を1つに結合する方法は?

    質問 次のような形式のテキストファイルがあります。1行目が"KEY"、2行目が"VALUE"になっています。 KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 キーと同じ行に値が必要です。だから、出力は次のようになるは

    2022-04-20 08:23:53