文字列の前:
file_csv_max_size: 100 # in bytes
文字列の後:
file_csv_max_size: 200 # in bytes
私は成功しませんでした。
sed 's|file_csv_max_size: 100 # in bytes|file_csv_max_size: 200 # in bytes|' /path/to/file
ベストアンサー1
SPCの代わりにTAB文字を使用していくつかの間隔を指定できます。
次のことができます。
sed 's|\(file_csv_max_size:[[:space:]]*\)100\([[:space:]]*# in bytes\)|\1200\2|'
これは[[:space:]]*
、ロケールでスペースとして分類される文字数を表します(SPC、TAB、およびその他の複数の文字を含む)。
100 内部の前後内容をキャプチャします\(...\)
キャプチャグループしたがって、代わりにそれぞれとを呼び出すことができます\1
。\2