如何在以下条件下复制文件:
文件内容以 Ascii 开头
UnityFS5
?
我想我必须加入命令cp
,find
但cat
我grep
不知道该怎么做。
答案1
要复制当前目录中以 开头的常规文件(不包括隐藏的点文件)UnityFS5
,您可以使用:
for file in *; do
if [ -f "$file" ] && [ "$(head -c 8 "$file")" = "UnityFS5" ]; then
cp "$file" /path/to/destination/
fi
done