【发布时间】:2016-01-05 00:15:28
【问题描述】:
我有一个要求,我想修剪目录中包含的所有文件的文件扩展名:-
文件会是这样的;
America.gz:2170
Europe.gz:2172
Africa.gz:2170
Asia.gz:2172
我需要从所有文件中删除 :2170 和 :2172 ,以便只保留 .gz 扩展名。
我知道在下面的 SED 代码的帮助下,文件中的所有条目都是可能的,但是我需要目录中的所有文件:-
**sed 's/:.*//' file**
任何修复此问题的 bash 或 awk 代码都将受到高度赞赏。
提前致谢。
【问题讨论】: