1

以下のテキスト(およびそれ以上)のファイルがあります。

import (
    "http"
    "web"
)

"web"allを"pkg/web"(in all files)に置き換えたい。したがって、結果は

 import (
        "http"
        "pkg/web"
    )

sed

find . -type f -print0 | xargs -0 sed -i '/"web"/c\"pkg/web"'

エラーが発生します。

sed: 1: "test" invalid command code .

正しい方法は何ですか?

ありがとう。

4

2 に答える 2

0

探す 。-type f -print0 | xargs -0 sed -i -e 's@"web"@"pkg/web"@g'

これは私にとってはうまくいきます。

于 2013-10-25T12:17:16.163 に答える