元のスクリプト作成者が「a」、「b」などの無効な変数名を使用した一連のjavascript .jsファイルがあります。
その文字を含む可能性のある他の変数を誤って変更せずに、単一の文字変数名のみを確実に変更して、より説明的な名前に自動的に置き換える必要があります。
私の考えにはawkを使うと次のようにできると思います。
awk '{gsub(/a/, "new_name")};{print}' script.js
ただし、誤って変数名を変更しないようにするには、正規表現 /a/ をより複雑にする必要があります。
答え1
まあ、私は少なくとも解決策がほぼすべて来たと信じています。
charac-sub.awk: {gsub(/\<a>/,"new_name1")
gsub(/\<b>/,"new_name2") というファイルを作成しました
。
。
gsub(/\<e>/,"new_nameN")}; {印刷}
コマンドラインから実行すると、
awk -f charac-sub.awk script.js
私が必要なことをするようです。