command-substitution

    3

    2答えて

    私が何を求めているかを何度も試してみましたが、何も動作していないようです。私はいつも2:not foundのようなもので終わります。 私はそうのように、コマンドの出力をキャプチャし、それが等しいかどうかをテストしたい 「!」: function test() { local testv=$(command) 2>/dev/null if [ $(#testv) == "!" ]

    43

    2答えて

    私は、これは、検索語が見つかった行番号と行の束になった例えば grep -n "search term" file.txt | sed 's/:.*//' ...配列にgrepからの結果を割り当てる必要があります。 1 3 12 19 bashアレイに割り当てる最も簡単な方法は何ですか?変数に変数を代入すれば、スペースで区切られた文字列になります。

    24

    1答えて

    代入が関数のローカル変数にある場合、コマンド置換の終了コードをbashで確認するにはどうすればよいですか? 次の例を参照してください。もう1つは、終了コードを確認する場所です。 誰かがこれに対して適切な回避策または正しい解決策を持っていますか? $ function testing { test="$(return 1)"; echo $?; }; testing 1 $ function t