2

<(some command)ファイルの代わりに使用できますが、変数で同等のことを実現するにはどうすればよいですか? ファイルを引数として期待するコマンドを使用してpasteおり、その内容をファイルであるかのように使用したいと考えてSOMEVARいます。

paste <($SOMEVAR)

Update0

のようなものが存在することを期待してい<<<(SOMEVAR)ます。<(echo $SOMEVAR)echo は引数の間にスペースを挿入し、改行が失われるため、機能しません。

4

2 に答える 2

2

そのためにヒア文字列を使用します。このような:

cmd <<< "$variable"

例:

ファイル1:

Linux
Unix
Solaris
HPUX
AIX

バッシュ:

a=$(<file1)
paste <<< "$a" # Will output the contents of file1
于 2016-03-15T23:16:47.060 に答える