invertext.sh, membalik susunan baris pada file text
Saya ingin membalik susunan baris sebuah file, yang semula berada di baris paling bawah mejadi paling atas. Hasil coba-coba menghasilkan kode sebagai berikut:
#!/bin/sh
#invertext.sh, membalik susunan baris
#Usage: invertext.sh [FILE]...
lines=`wc -l $1 | awk '{print $1}'`
for i in $(seq 1 $lines); do tail -$i $1 | head -1 ; done
exit 0
katakanlah saya mempunyai sebuah file text1.txt yang berisi:
aaa bbb ccc ddd
maka perintah invertext.sh text1.txt akan menghasilkan keluaran:
ddd ccc bbb aaa
Juga bisa digunakan dengan pengarah, misalnya:
invertext.sh text1.txt > text2.txt
Advertisement


