当前位置: 技术问答>linux和unix
请教一个按照规则批量创建*.txt文件的问题
来源: 互联网 发布时间:2016-08-23
本文导语: 在目录/home/test下面有很多*.tab文件,要对这些*.tab的文件依依创建一个*.txt的文件。*.txt的文件名 = *.tab的文件名。 f.g. test1_sina_v1_20100321.tab 需要创建一个test1_sina_v1_20100321.tab.txt的文件。 我是copy 文件名 test1_sina_v1_201...
在目录/home/test下面有很多*.tab文件,要对这些*.tab的文件依依创建一个*.txt的文件。*.txt的文件名 = *.tab的文件名。
f.g.
test1_sina_v1_20100321.tab
需要创建一个test1_sina_v1_20100321.tab.txt的文件。
我是copy 文件名 test1_sina_v1_20100321.tab,用command touch test1_sina_v1_20100321.tab.txt创建的,但是由于这个目录下面*.tab的文件太多,这样效率很低。还请各位帮忙指点指点
f.g.
test1_sina_v1_20100321.tab
需要创建一个test1_sina_v1_20100321.tab.txt的文件。
我是copy 文件名 test1_sina_v1_20100321.tab,用command touch test1_sina_v1_20100321.tab.txt创建的,但是由于这个目录下面*.tab的文件太多,这样效率很低。还请各位帮忙指点指点
|
#!/bin/bash
for i in `ls /home/test/*.tab`
do
touch $i.txt
done
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。