Bagaimana Anda membuat skrip perintah Linux? Jadi, Anda cukup menjalankan skrip untuk mendapatkan output dari output perintah yang panjang dan kompleks dengan mudah. Saya sudah mengikuti beberapa metode untuk mengingat perintah Linux. Kita dapat mengingat kembali perintah yang terlupakan menggunakan apropos perintah, atau tandai perintah yang sering digunakan , atau simpan perintah penting di Terminal Anda, sehingga kami dapat menggunakannya sesuai permintaan. Ada N jumlah cara. Namun, mengetahui metode lain tidak buruk - maka posting ini. Jika Anda bertanya-tanya bagaimana cara membuat skrip perintah Linux, baca terus. Ini tidak sesulit yang Anda kira.
Membuat Skrip Perintah Linux
Katakanlah, kita menjalankan perintah berikut untuk mengurutkan menurut abjad file bernama ostechnix.txt dan tampilkan output dalam satu baris:
$ cat ostechnix.txt | tr '|' '\n' | sort | tr '\n' '|' | sed "s/.$/\\n/g"
Saya tidak tahu tentang Anda, tetapi saya memiliki ingatan yang buruk. Tidak peduli berapa kali saya menjalankan perintah ini dalam sehari, pada akhirnya saya akan melupakannya pada hari berikutnya atau lusa. Tentu, kita dapat melakukan pencarian terbalik dan memunculkan perintah ini dari riwayat Bash atau mengikuti salah satu metode yang diberikan di bagian pengantar. Tetapi saya juga ingin mempelajari metode alternatif lain. Inilah mengapa saya memutuskan untuk membuat skrip perintah Linux. Dengan cara ini, saya dapat menamai skrip sesuai keinginan dan menjalankannya tanpa harus menjalankan seluruh perintah setiap saat.
Itu mudah! Buat script.sh file dan masukkan perintah Anda di dalamnya.
Atau, Anda dapat melakukan ini sebagai satu baris seperti di bawah ini:
$ echo "your-command" > script-name.sh
Dan, kemudian buat skrip tersebut dapat dieksekusi. Selesai!
Sebagai contoh, saya membuat skrip dari perintah panjang di atas seperti di bawah ini.
$ echo "cat ostechnix.txt | tr '|' '\n' | sort | tr '\n' '|' | sed "s/.$/\\n/g"" > sortfiles.sh
Jadikan skrip dapat dieksekusi:
$ chmod +x sortfiles.sh
Terakhir, jalankan perintah berikut untuk menjalankan perintah Linux Anda:
$ ./sortfiles.sh
Cukup mudah, bukan? Anda dapat memilih nama pilihan Anda yang mudah diingat untuk skrip. Ini hanya sebuah contoh. Kasus penggunaan mungkin berbeda untuk Anda. Selain itu, Anda dapat memindahkan skrip ke PATH . Anda (Misalnya /usr/bin/ atau apa pun PATH Anda), sehingga semua pengguna dapat menggunakan ini tanpa harus mengetikkan nama jalur asli.
Bagaimana Anda membuat skrip dari perintah yang terakhir dieksekusi? Ya, Anda menebaknya dengan benar! Ingat kita menggunakan "!!" untuk mengulangi perintah terakhir? Oleh karena itu, perintahnya adalah:
$ echo "!!" > script-name-here.sh
Harap berhati-hati saat menggunakan "!!". Periksa kembali perintah terakhir Anda sebelum menjalankan ini.