83

ホームディレクトリ内のディレクトリとファイルの数を調べて、それをシェル変数に保存したい。次の一連のコマンドを使用しています。

command="ls -l | grep -c \"rahul.*patle\""
eval $command

結果を変数に格納したい。これどうやってするの?

4

1 に答える 1

125

コマンド出力を変数に格納する構文はvar=$(command).

したがって、次のことが直接できます。

result=$(ls -l | grep -c "rahul.*patle")

そして、変数$resultには一致の数が含まれます。

于 2013-11-13T10:31:09.537 に答える