GNU/Linux >> Tutoriels Linux >  >> Linux

Dd :plusieurs fichiers d'entrée ?

J'ai besoin de concaténer des morceaux de deux fichiers :

si j'avais besoin de concaténer des fichiers entiers, je pouvais simplement le faire

cat file1 file2 > output

Mais je dois ignorer le premier 1 Mo du premier fichier et je ne veux que 10 Mo du deuxième fichier. Cela ressemble à un travail pour dd .

dd if=file1 bs=1M count=99 skip=1 of=temp1
dd if=file2 bs=1M count=10 of=temp2
cat temp1 temp2 > final_output

Est-il possible de le faire en une seule étape ? c'est-à-dire sans qu'il soit nécessaire de sauvegarder les résultats intermédiaires ? Puis-je utiliser plusieurs fichiers d'entrée dans dd ?

Réponse acceptée :

dd peut également écrire sur stdout.

( dd if=file1 bs=1M count=99 skip=1
  dd if=file2 bs=1M count=10  ) > final_output

Linux
  1. Importer plusieurs fichiers SQL dans MySQL

  2. PHP-FFMpeg :Autoriser plusieurs fichiers d'entrée (Ajouter de l'audio à la vidéo)

  3. Attendre la fin du téléchargement de plusieurs fichiers ?

  4. Canaliser vers plusieurs fichiers dans le shell ?

  5. Comment trouver plusieurs chaînes dans des fichiers ? ?

Renommer la commande sous Linux (renommer plusieurs fichiers)

8 méthodes pour renommer plusieurs fichiers à la fois sous Linux

Comment éditer plusieurs fichiers à l'aide de l'éditeur Vim

Linux renommer l'extension de plusieurs fichiers

Fichiers .o vs fichiers .a

Décomposer une image dd en plusieurs fichiers