web-dev-qa-db-ja.com

このMakefileに対して「sed-i's、-m64 , g '」は何をしていますか?

Sedコマンドsed -i 's,-m64,,g' Makefileの意味は何ですか? Makefileから-m64引数を削除するだけですか? sed -i 's/-m64//g' Makefileと同じですか、カンマの代わりに/区切り文字を使用しますか?

3
minto

はい、/区切り文字と同じです。 sedを混同しないように、異なる区切り文字を使用する場合があります。

この場合、すべての-m64インスタンスを空の文字列に置き換えますが、そのように削除するのではありません。

sedでの区切り文字の使用については、 このリソース を参照してください。

4
Bart

はい。好きな区切り文字を使用できます。

詳細については、 このチュートリアル を参照してください...

-m64は何にも置き換えられないため、はい、削除されます。最後に「g」があるので、これはドキュメント内でグローバルになります。

2
number9