Ho un file come il seguente:
1234
ABCD
EFGH
Vorrei convertirlo nel seguente:
2341
BCDA
FGHE
Il file attuale ha 4.000 parole, quindi vorrei farlo in modo efficiente. Ho provato a usare il comando cut -c 2-4,1 file.txt
, ma produce lo stesso output esatto dell'input. Stavo pensando di poter usare 3 diversi comandi:
cut -c 1 file.txt > temp1.txt
cut -c 2-4 file.txt > temp2.txt
// combine the two with paste or pr
... ma preferirei un singolo comando perché devo eseguirlo più volte con lievi modifiche, quindi eseguire un comando è meno soggetto ad errori rispetto all'esecuzione di 3 comandi ogni volta.
C'è un modo per combinare le 2 dichiarazioni di taglio in una? Qualcosa di simile a:
cut -c 1 file.txt | pr (cut -c 2-4 file.txt)
O c'è un modo migliore per farlo?