一般的な形式の行で次の置換を実行しようとしています。.......問題を見ると、コンマで区切られたファイルであり、特定のフィールドに10進数のコンマが含まれています。これをドットに置き換えます。"s/,/\./"事前に感謝します。awkまたはperlソリューションも役立ちます。print}'同じファイルが変更されなかった。そのようなファイルで有効なフィールドを構成するものを定義する変数。awzwyzのようなインプレースファイル変更を行うには、awkを使用して変更を保存するを参照してください。正規表現は行の先頭に固定されているため、一致するものがなくなるまで繰り返す必要があります。置換が成功している間、置換が繰り返されるコマンド。4入力が常に1つのコンマを含む1つの引用フィールドのみの形式に従う場合、必要なものは次のとおりです。\"それよりも複雑な場合は、awkを使用してCSVを効率的に解析する最も堅牢な方法は何ですか?を参照してください。5これがあると仮定します。BBBBBBB.2018_08,XXXXXXXXXXXXX,01/01/2014,"109,07",DF,CCCCCCCCCCC出力は次のとおりです。OFS=","フィールド番号を知っていれば、フィールド区切り文字を置き換えることができます。