すべての*nixに「sed」が存在しますか?

すべての*nixに「sed」が存在しますか?

私のアプリケーションは、Linux、MacOS、HP-UX、Sun Solaris、OSXなどのすべてのバージョンのUnixベースのオペレーティングシステムで動作します。

sedテキストファイルから一致する文字列を削除するには、通常の場所で次のコマンドを使用します。

sed -i '/string1/d' mytextfile

これはすべての* nixで機能しますか?

ベストアンサー1

はい、sedすべてのUnixバージョンで動作します。これはPOSIX規格の一部:すべての「公式」Unixには、すべてのLinuxおよびBSDディストリビューションと同様に、この機能が含まれています。

このコマンドには、拡張子が異なるさまざまなバージョンがありますsedsedオプションと言語の共通サブセットを使用する場合POSIXで説明これにより、コマンドがすべてのシステムで実行されます。

おすすめ記事