Maksud Anda menulis ke file menggunakan skrip shell? Berikut ini beberapa cara:
touch file
Metode ini hanya akan membuat file, tetapi jika file sudah ada, itu hanya mengubah tanggal modifikasi ke waktu Anda menggunakan perintah itu.
echo "text" > file
Metode itu menimpa konten file
untuk text
. Jika Anda ingin menghapus file, Anda bisa melakukan ini:
echo "" > file
Katakanlah Anda ingin menulis lebih dari satu baris untuk itu, dan Anda tidak ingin menggunakan ribuan echo
perintah, Anda akan menggunakan perintah ini:
cat << EOF > file
test
test1
foo
bar
EOF
Itu memungkinkan Anda untuk menulis beberapa baris dalam satu perintah. Isi dari ini file
akan menjadi ini:
test
test1
foo
bar
Jika Anda ingin menambahkan file, ganti >
ke >>
.
Semoga ini membantu!
EDIT : Oh, begitu, jadi Anda akan menulis file di gedit, menggunakan .sh
ekstensi (opsional, tapi itu ide yang bagus), dan kemudian pada manajer file, klik kanan pada file tersebut, pilih Properties-> Izin, dan periksa Allow executing file as program
. Kemudian Anda dapat mengklik dua kali di atasnya dan itu akan berjalan :). Juga, jika Anda ingin melakukannya di terminal, Anda dapat menjalankan perintah ini untuk membuatnya dapat dieksekusi (Anda mungkin ingin menambahkan sudo
jika itu bukan milik Anda):
chmod +x file
Dan untuk menjalankan:
./file
/bin/bash
untuk/bin/sh
, bash bahkan tidak default untuk Ubuntu.