我有一个列表,我想把每一行中的每个单词都复制到:*中,以创建一个新列表。
例如,当前列表-
- ftp1:*:1737:199:User &:/home/ftp1:/bin/clish
- juan:*:1738:199:User &:/home/juan:/bin/clish
- kevin:*:1739:199:User &:/home/kevin:/bin/clish
- mailer:*:1740:199:User &:/home/mailer:/bin/clish新建列表或文件-
- ftp1
- juan
- kevin
- mailer发布于 2017-04-27 10:20:48
cat inputfile | sed 's/:.*//' > outputfile我只会删除从第一个冒号开始的所有内容。我建议您查找sed示例。有很多。
https://stackoverflow.com/questions/43643884
复制相似问题