This website requires Javascript to function properly. Please go to the setting of your web browser and enable Javascript for this website.
×
Loading...
@Florida
Mall
Forum (EN)
Groups
Blogs
Topic
Panel View
Tree View
Close
Home
Refresh
Share
Sign In/Sign Up
Mall
Forum (English)
Blogs
Groups
Polls
Rolia Radio
This topic has been archived. It cannot be replied.
工作学习
/
IT技术讨论
/
问一个Shell 问题
下面的这个脚本根据提供的参数, 搜索当前目录下的文件是否含有规定内容,
如有, 拷到一个目录下.
find-and-copy
--------------------
#!/bin/sh
mkdir $1
for File in *
do
result=`grep -l $1 $File`
if test $File = $result
then
cp $File $1/$File
fi
done
----------------------------------
问题是系统把$File(文件名)的内容当成变量. 碰到每一个文件总是提示 xxx not found. 怎样让系统把$File当成是字符?
谢了先.
-
sndialogue
(globeandmail);
2005-4-20
{470}
(#2251675@0)
好像没问题呀。当字符还是当文件名depends on the parameter definition of the cmd. add -x at the end of the fist line to identify which statement has problem. below is my practise:
-
647i
(倒行逆施);
2005-4-21
{1060}
(#2252547@0)
double quote need to be added in the "test" line, in case there is no matach.
-
647i
(倒行逆施);
2005-4-21
(#2252548@0)
Thanks
-
sndialogue
(globeandmail);
2005-4-21
(#2252844@0)
>>. 怎样让系统把$File当成是字符? A: \$File
-
bugfree
(BugFree);
2005-4-30
(#2269687@0)
Share
More Topics
脑洞大开,突发奇想,用力来传播信息
看大家讨论日语,俺也正在认真学习。其实语言问题应该是很快也很容易就解决的,可能比自动驾驶来的还快。TREK里面,全宇宙的人都在大脑里安装了UNIVERSAL TRANSLATOR,外星人之间相互交流无障碍。废话少说,看视频。。。加上个MIC和耳机,不同国家的人就可以无障碍交流。
肉脸真有搞 IT 的?Linux 把俄国中国伊朗踢出去了好像肉脸 IT 没啥感觉似的
请问web developer和software developer技术上有什么区别?
Elon Musk 带着川普总统奔向火星了。
枫下论坛主坛
/
工作学习
/
IT技术讨论