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 fileuntuk 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 echoperintah, 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 fileakan 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 .shekstensi (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 sudojika itu bukan milik Anda):
chmod +x file
Dan untuk menjalankan:
./file
/bin/bashuntuk/bin/sh, bash bahkan tidak default untuk Ubuntu.