
次の形式に似たファイルがあります。
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