subshell

    0

    1答えて

    CWDを持つサブシェルを親プロセスではなく、同時にenv変数に渡したいと思っています。 REGION=$1 DEFAULT_MARKET=$2 NODE_ENV=$3 (cd ../core-services && exec PORT=3008 REGION=$REGION DEFAULT_MARKET=$DEFAULT_MARKET NODE_ENV=$NODE_ENV node app/

    1

    1答えて

    コマンド: $ ((echo $BASHPID)& echo $BASHPID)& sleep 1 [1] 9885 9885 9887 [1]+ Done ((echo $BASHPID) & echo $BASHPID) 今すぐ以下のコマンドは、より複雑ですが、それは二サブシェルが、最初のサブシェルの「プロセスグループ」であることを示しています $ ((echo $$ $B

    0

    2答えて

    私が使用bashのコマンドで異なる結果が得られます。 1. $ ssh [email protected] ps -aux|grep -v \"grep\"|grep "/srv/adih/server/app.js"|awk '{print $2}' 6373 2. $ ssh [email protected] echo $(ps -aux|grep -v \"grep\"|grep "

    2

    1答えて

    を取られていない機能の2番目のパラメータ私はまさにここに、別のファイルにある関数に2番目のパラメータを渡すことはできません。 $lsValidLocal | xargs -n 1 -I {} bash -c 'Push "{}" "**$inFolder**" プッシュ機能を上functions.shは、第2パラメータ$ inFolderを読み込みません。 私は(ただし、良い解決策ではない)、それ

    1

    1答えて

    私の下付き文字内でスクリプトを繰り返し処理するのに問題があります。問題は、私がそれを実行している、それは私の$ @リストの最初のインデックスを反復するだけのようです。私はそれが停止し、次のファイルに進む前に変更を待っていると思っています。私の下付き文字のポイントは、私の "単一ファイルスクリプト"を使って同時に複数のファイルを調べることです。私のファイルを変更した場合は、次のインデックスに進みます

    0

    1答えて

    これらの両方が機能します。最初は短いですが、私は推測している第二は、より安全か優れている - などの第二は、より良い、より安全である理由を誰かが説明できる$内のコマンド() もしそうなら、 if my_function "something" ; then ...を実行しています if $(my_function "something"); then ...

    0

    1答えて

    を特定していない私は、次のスクリプトを書いています: #!/bin/bash db2 connect to andres a=$(db2 connect) echo $a b=$(db2 connect && echo $?) echo $b c=$(db2 connect ; echo $?) echo $c d=$(db2 connect) echo $d 私がや

    2

    1答えて

    設定ファイル全体を変数として保存するawkコマンドを作ろうとしています。 設定ファイルには、(キーがスペースを持っていることはありませんが、値があります)次の形式である: key=value key2=value two そして、私のawkコマンドは次のとおりです。 $(awk -F= '{printf "declare %s=\"%s\"\n", $1, $2}' $file) 外側サ

    0

    2答えて

    私はサブシェルが彼らのstdoutが呼び出し側の出力を抑制持っていることを知っている: a:123 しかし、それはサブシェルでだとして、なぜ標準エラー出力が抑制されていません:予想通り、この出力 a=$(echo 123) echo a:$a ? (何) 実際の出力:ここ 123 は標準エラーがstdoutにリダイレクトする必要があり、変数aに捕捉することが試験である: 出力予想 a