`install -T /dev/null xxx`を書き換える方法

`install -T /dev/null xxx`を書き換える方法

1つのコマンドで次の2つのコマンドを作成しようとしています。

install -m 0755 -T /dev/null filename
echo "file content" > filename

それは可能ですか?-T /dev/nullファイルを「接触」するのを防ぐ方法はありますか?

ベストアンサー1

単一コマンドではなく、単一行(filename正しいパターンと内容で生成された)プロセス置換をサポートするシェルで:

install -m 0755 <(echo "file content") filename

おすすめ記事