Come faccio ad anteporre i dati da file1.txt a file2.txt?Linux per anteporre i dati da un file all'altro
risposta
Il seguente comando prenderà i due file e fonderli in un unico
cat file1.txt file2.txt > file3.txt; mv file3.txt file2.txt
La via della scrittura del file è come 1). append alla fine del file o 2). riscrivi quel file.
Se si desidera mettere il contenuto in file1.txt prima di file2.txt, ho paura di dover riscrivere l'ammenda combinata.
Si può fare questo in una pipeline utilizzando sponge
da moreutils
:
cat file1.txt file2.txt | sponge file2.txt
Un altro modo utilizzando GNU sed:
sed -i -e '1rfile1.txt' -e '1{h;d}' -e '2{x;G}' file2.txt
Cioè:
- On line 1, aggiungere il contenuto del file
file1.txt
- On line 1, copia spazio modello per contenere lo spazio ed eliminare lo spazio modello
- On line 2, scambiare il contenuto degli spazi di attesa e modello, e aggiungere lo spazio stiva allo spazio modello
Il motivo è un po 'complicato è che il comando r
aggiunge il contenuto, e la linea 0 non è indirizzabile, quindi dobbiamo farlo sulla linea 1, spostando il contenuto della linea originale e poi riportandolo dopo il contenuto di il file viene aggiunto.
c'è un comando simile per la versione OSX di sed? – Joey
macos: è possibile installare gsed (macports, probabilmente anche homebrew). Detto questo, ho finito con il contenuto di file1, il contenuto di file2 è stato perso. –
- 1. È possibile anteporre dati a un file senza riscrivere?
- 2. Leggere i dati CSV da un file
- 3. Script di Bash per anteporre un numero casuale a tutti i file
- 4. anteporre NSString?
- 5. Comprime i file durante la lettura dei dati da STDIN
- 6. leggere i dati da file JSON
- 7. Come leggere i dati da un file in Lua
- 8. Leggere i dati da un file di testo utilizzando Java
- 9. Come leggere i dati logici da un file in R
- 10. arricciare i dati PUT da un file enorme?
- 11. LINUX: link di tutti i file da uno all'altro directory
- 12. Come per aggiungere dati da SQL a un file esistente
- 13. Rimozione di dati da un file HDF5
- 14. come estrarre i file da un grande (30Gb +) file zip sul server Linux
- 15. Come caricare i dati da un file, per un test unitario, in python?
- 16. Richieste Python - dati POST da un file
- 17. Script di shell Linux per eliminare vecchi file da ftp
- 18. Lettura di dati da un file plist
- 19. Perché dovrei anteporre i miei attributi personalizzati a "data-"?
- 20. SaltStack: Proprietà (valori calcolati) per i dati dei file SLS?
- 21. Regex per i permessi dei file Linux (notazione numerica)
- 22. Come recuperare i dati da QVariant per un utente?
- 23. installazione del pacchetto da un file .tar.gz locale su Linux
- 24. Carica i dati di Excel nell'applicazione C++ Linux/wxWidgets?
- 25. Come estrarre i dati da un DataTable?
- 26. Estrazione di dati da un semplice file XML
- 27. Esiste un compito automatizzato [grunt] per anteporre un CDN ai file CSS/JS all'interno del file index.html?
- 28. come ottenere i dati da un URL
- 29. File keytab Linux per autenticazione
- 30. Utilizzo dell'operatore di estrazione ifstream C++ >> per leggere i dati formattati da un file
buona chiamata, non ha pensato al fatto che è stato scritto a se stesso. Un file intermedio quindi. e poi mv. aggiustando la risposta per soddisfare –