LINUX下shell 如何将文件夹下的所有txt文件输出到一个txt文件下去 10
我写了个命令(try):find/home/public/text/data.-name*.txt-execawk-F"~"'{print$0}'>all.txt{}\;...
我写了个命令(try):find /home/public/text/data .-name *.txt -exec awk -F "~" '{print $0}'>all.txt {} \; 但是会提示(find: .-name:没有那个文件或目录 find:*.txt:没有那个文件或目录) 当我再次执行./try时会停留很长时间 然后all.txt数据会增加到1G以上的数据
请问我写的命令哪里有错吗? 请高手指点 展开
请问我写的命令哪里有错吗? 请高手指点 展开
4个回答
展开全部
find 后跟了目录 就不要再加.了
find 格式:
find 起始目录 -name *.txt ....
find 格式:
find 起始目录 -name *.txt ....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*.txt加上双引号试试
"*.txt"
"*.txt"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*可以不要, -name前不要有点.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询