スペースまたは改行文字で区切られ、インストールするパッケージのリストを含むファイルがあるとします。このファイルをパッケージマネージャに渡すには?
答え1
次のコマンドを試してくださいxargs
。
cat file | xargs ls
または
cat file | xargs gzip -c
答え2
ファイルを配列として読み込みます。
token=($(<list.txt))
yourCommand ${token[@]}
トークンは通常シェルでスペースで区切られているため、トークンがスペースを含み、改行文字で区切られたファイル名の場合は機能しません。