SED:-nと-fを一緒に使用する方法

SED:-nと-fを一緒に使用する方法

エコーがオフになったsedスクリプトを作成したいと思います。

#!/bin/sed -n -f
s/x/u/g

しかし、これは私に

Invalid option -- ' '

間違い。

どうすればいいですか?

答え1

これは、shebangが複数のパラメータを渡そうとするためです。比較する:

この特別な場合は、次-n -fのように圧縮できます-nf。一般的に、これは常に可能なわけではありません。ここのスクリプトは次のとおりです。

#!/bin/sed -nf
s/x/u/g

注:現在の形式のスクリプトは何も印刷しないようです。-n...拡張しているようです。

関連情報