Terkadang, saat mengerjakan baris perintah Linux, Anda mungkin ingin membalik string atau baris teks. Anda akan senang mengetahui ada utilitas baris perintah yang memungkinkan Anda melakukan hal ini. Di sini, dalam tutorial ini, kita akan membahas salah satu alat tersebut, yang dijuluki rev. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 18.04 LTS.
Perintah putaran Linux
Perintah rev di Linux membalikkan baris teks secara karakter. Berikut sintaksnya:
rev [option] [file...]
Dan inilah yang dikatakan halaman manual tentangnya:
The rev utility copies the specified files to standard output, revers?
ing the order of characters in every line. If no files are specified,
standard input is read.
Berikut adalah beberapa contoh gaya T&J yang akan memberi Anda gambaran yang lebih baik tentang cara kerja perintah rev.
Q1. Bagaimana cara menggunakan perintah rev?
Sederhana, cukup jalankan 'rev' tanpa opsi apa pun.
rev
Ketika Anda menjalankan alat sedemikian rupa, itu akan menunggu Anda untuk memasukkan beberapa input. Anda dapat memasukkan kata atau baris, dan segera setelah selesai, tekan tombol Enter, dan Anda akan melihat teks terbalik di output.
Misalnya, saya memasukkan input berikut:
hello world
Dan dapatkan output berikut:
dlrow olleh
Q2. Bagaimana perintah rev bekerja dengan file?
Ini juga cukup mudah. Cukup berikan nama file sebagai input, dan Anda akan melihat konten terbalik di output.
Ini contohnya:
Jadi Anda dapat melihat bahwa baris dalam file 'test.txt' terbalik di output.
Q3. Bagaimana cara melihat bantuan dan informasi versi?
Gunakan opsi baris perintah -V dan -h untuk ini.
rev -V
rev -h
Inilah output dari perintah-perintah ini yang dihasilkan di sistem saya:
Q4. Bagaimana cara membalikkan garis, bukan berdasarkan karakter?
Sementara perintah rev bekerja berdasarkan karakter pada baris teks, ada perintah lain - dijuluki tac - yang membalikkan garis informasi dengan bijak. Anda dapat mempelajari lebih lanjut tentang tac dengan menuju ke sini.
Kesimpulan
Perintah rev tidak memiliki kurva belajar yang curam. Faktanya, itu tidak benar-benar menawarkan banyak opsi baris perintah. Dalam tutorial ini, kita telah membahas hal-hal mayoritas. Untuk mempelajari lebih lanjut tentang rev, Anda dapat menuju ke halaman manual alat.