Hug*_*ves 4 linux bash shell sh
我正在创建一个sh脚本文件来将文件从一个文件夹移动到另一个文件夹,但只移动以system@.开头的文件.
那么我怎样才能只移动以system@?开头的文件?
#pseudo-code
foreach file "system@*.*" in dir
move to /.../...
Run Code Online (Sandbox Code Playgroud)
提前致谢.
Kev*_*vin 12
在发布这样的问题之前,你应该真正看一下bash参考.
for file in dir/system@*; do
mv "$file" /path/to/destination
done
Run Code Online (Sandbox Code Playgroud)
显然我比我想象的更累.3币的评论甚至更好:
mv dir/system@* /path/to/destination
Run Code Online (Sandbox Code Playgroud)
假设您没有足够的匹配文件来超过最大命令行长度.
| 归档时间: |
|
| 查看次数: |
11241 次 |
| 最近记录: |