作者:手机用户2602883205_410 | 来源:互联网 | 2023-09-10 18:53
在iscc上面看到有关linux赋值相关的命令,挺有意思的,分享一下:find命令找到path文件夹下的txt文件find[path]-name*.txt然后,使用exec命令,注
在iscc上面看到有关linux赋值
相关的命令,挺有意思的,分享一下:
find命令
找到path文件夹下的txt文件
find [path] -name '*.txt'
然后,使用exec
命令,注意这里面的格式
exec command -operator {} \;
,这里面的{} \;
都不能省,而且{}的意思是前面的find命令返回的结果。
copy+find 命令合体
find .\ -name '*.data' -exec cp {} .\destinationFolder \;
表示把当前目录下的data文件都拷贝到destinationFolder文件夹下。
5天后的总结
事实上,可以在不用find
的前提下搞定,输入cp src_path\*.data dst_path\
over –!!!!
cp
thinking:如何用cp 文件夹下若干文件到制定文件夹下:
即cp file1,fil2 to des
method:
cp [file1-file2].extension destination
估计啊,[]
中是正则表达式吧应该。没错,证明如下:
touch a.txt aa.txt
cp [a-z].txt temp/
ls temp ( SHOW a.txt)
这样就证明了是用正则表达式去匹配的。
后来得知,只是linux shell中的一些特性,不能说是每个字符串都是用正则先处理的。是正则的这个观点,那么说来,也就是错的。