私はsedを使って* .goファイルの変数を置き換えましたsed -i 's/\<old_name\>/newName/g' *.go
私の目的はゴルターエラーを排除することです。 一般的なパターンの文字列はどのようにすることができますか? // 1. fmt.Printf("print speed= %d",speed)
ので、ここで重要なのは、エンディングパターンです。この場合、2ファイル内のパターンで文字列を置き換えます
fmt.Printf("blah blah blah")
またはfmt.Printf("yadda yadda yadda")
fmt.Println("blah blah blah")
またはfmt.Println("yadda yadda yadda")
と1を置き換え、我々は交換したくありません")
である必要があります。 2. log.Printfステートメント// "fmt"のみを置き換えます。 これに関する任意のポインターですか?
OPは、 'Printf'ではなく' printf'を置き換えたいと考えています。同じ行にいくつかの 'printf'があると(' ')' 'で終わるものがいくつかありますが、欲張りパターン'。* 'は予期しない結果になることがあります。 – SLePort
どちらの場合でも良い例です。欲張りですが、素早く+汚れた修正で十分です。 – sebito91