特定のヘッダーを持つファイルのコピー

特定のヘッダーを持つファイルのコピー

次の条件でファイルをコピーするには:

ファイルの内容はAsciiで始まります。UnityFS5

司令部に参加する必要があるようですが、cp方法がfindわかりません。catgrep

ベストアンサー1

(隠し点ファイルを除く)で始まる現在のディレクトリの通常のファイルをコピーするには、次のようにしますUnityFS5

for file in *; do
  if [ -f "$file" ] && [ "$(head -c 8 "$file")" = "UnityFS5" ]; then
    cp "$file" /path/to/destination/
  fi
done

おすすめ記事