中易网

unix shell 中如何定义变量获得 find出来的数据?

答案:3  悬赏:60  
解决时间 2021-01-18 21:07
unix shell 中如何定义变量获得 find出来的数据?
最佳答案
加了 | head -n 1 的目的是防止有多个名字为 test1* 的时候出错,加了后就 path1 就总是只等于找到的第一个 test1*
cp 加了 -r ,是为了如果找到的是目录,可以拷贝整个目录。
#!/bin/sh
path1=$(find /tmp/ -name "test1*" | head -n 1)
cp -r "$path1" ./
全部回答
不需要那么复杂:
find /tmp/ -name "test1*" -exec cp {} ./ \;
加了 | head -n 1 的目的是防止有多个名字为 test1* 的时候出错,加了后就 path1 就总是只等于找到的第一个 test1*
cp 加了 -r ,是为了如果找到的是目录,可以拷贝整个目录。
#!/bin/sh
path1=$(find /tmp/ -name "test1*" | head -n 1)
cp -r "$path1" ./
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本东京交通问题
范天一这名字怎么样
冬季如何通过裙子告别厚重与沉闷?
父母现各葬一处,是合葬还是不动为好?盼指教
带烤箱的微波炉实用吗?
深圳大小梧桐山是不是同一个地方?
无锡清名桥中学是个什么样的中学呀?听说里面
为什么nba不待见哈登
求救。向全中国热心网友求救。被气功师折磨白
我要轻轻拉着你的手,,,歌词
为什么打开网页按w就自动关闭
成立了一家公司注册资金1000W,现有个很好的
杜甫写的关于李白的诗有哪些?
属于高级程序设计语言的是()。
结婚当天家里出现几条蛇,是什么兆头?
推荐资讯
一道初三数学题
简述顺序图和和协作图的区别及各自的优缺点
印度恒河浮尸是怎么回事 印度恒河浮尸事件真
目前黑山羊多少钱一斤价格
帮我查出来吗
<jsp:include page="<%= fileName %>" />
幸甚见君,乐而忘语 怎么解释
如何安装matlab2014a
财产权信托和集合资金信托的区别
通河县哈尔滨桃园旅馆(比乐大街)地址在哪,我
我咨询想问一下煤场工伤10应当陪多少
在洛阳 烤全羊哪家好吃?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?