7

重複の可能性:
複数行の出力をbash変数にキャプチャする

たとえば、lsコマンドを実行して、シェルスクリプトの配列に保持されている値としてリターンリストを取得したいとします。

何かのようなもの

走る

#ls
fileA
fileB
fileC

このリターンリストを配列を保持する変数に保持しました

variable A = ["fileA","fileB","fileC"];

シェルスクリプトの書き方がわからないので、コードを正確に表記することはできません。これを学んだ後、私はします。

4

2 に答える 2

6
#!/bin/bash
variableA=$(ls)
echo $variableA

それはあなたが持っていると仮定してあなたのシェルスクリプトでなければなりませんbash

次に、chmod +x shell_script実行可能にするだけです。

を使用する場合ls > contents.file、の結果は。lsというファイルに保存されますcontents.file。最後の行に追加し>ながら、ファイル全体を書き換えることを忘れないでください。>>

于 2012-10-21T23:45:22.397 に答える
3
variableA=$(ls)
echo "$variableA"
于 2012-10-21T23:41:51.383 に答える