私は次の行を持っています:
name:surname
name2:surname2
以降の内容をすべて削除したいと思います。:
答え1
彼のコメントによると、「どうすればそれらを一緒に保ち(昏睡状態)分離することができますか?」
awk -F: '{printf("%s,",$1)}' input.txt
答え2
これを試してください:
sed -i 's/:.*$//g' $FILE
答え3
別のオプション:
$ cat file
name:surname
name2:surname2
$ cat file | cut -d: -f1
name
name2