如何删除文件中每一行的第一个空格之后的所有内容?

时间:2019-06-06 08:14:51

标签: bash shell substring

我有一个包含命令列表的文件,如下所示:

vi ../../www_com/pub/index.html
vi www/pub/index.html
vi yum.conf
watch --interval=0.5 'ss -trnp'
watch ll
watch ls -la
watch ls -lat
watch ls -lat cron
watch ls -lat /cron
wbinfo --alldomains

如何浏览文件并删除要保留的每一行的第一个空格之后的所有内容:

vi
vi
vi
watch
watch
watch
watch
watch
watch
wbinfo

1 个答案:

答案 0 :(得分:1)

您可以使用cut

cut -f1 -d' ' filename

显示第一列,使用空格作为定界符