ファイルに区切り記号を挿入する

ファイルに区切り記号を挿入する

次の形式に似たファイルがあります。

1.1.1.5 Ensure mounting of hfsplus filesystems is disabled
1.1.1.6 Ensure mounting of squashfs filesystems is disabled
1.1.15 Ensure nodev option set on /dev/shm partition
1.1.16 Ensure nosuid option set on /dev/shm partition
1.2.2 Ensure GPG keys are configured
1.3.1 Ensure AIDE is installed

すべてで始まりませんEnsure

最初の列(xxxx)がスプレッドシートの最初の列のスプレッドシートにこれをインポートしようとしています。

LibreOfficeで区切り文字として使用できるように、最初の列をカンマなどで区切る必要があります。

LibreOfficeでbashを使用して区切り文字として使用できるように、最初の列の後にコンマを追加するようにファイルを変更するにはどうすればよいですか?

ベストアンサー1

次の目的で使用できますsed

sed 's/ /,/' in > out

これにより、各行の最初のスペースがコンマで置き換えられます。ファイルをその場で変更したい場合は、この-iオプションを使用できます。構文はsedの実装によって異なります。 GNU sedの場合

sed 's/ /,/' -i the.file

BSD sed の場合は、以下を使用します。

sed 's/ /,/' -i '' the.file

おすすめ記事