Ini adalah perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ainsl - TambahkanJikaNoSuchLine
RINGKASAN
ainsl [Pilihan] FILE GARIS [POLA]
DESKRIPSI
Tambahkan LINE ke akhir FILE jika file ini belum berisi baris ini. Jika POLA adalah
diberikan, maka LINE hanya ditambahkan jika POLA tidak ditemukan dalam file.
Karena ainsl ditulis dalam Perl, Anda dapat menggunakan ekspresi reguler Perl di PATTERN. Jika
POLA tidak diberikan, LINE digunakan sebagai gantinya untuk mencocokkan baris dalam FILE. Kemudian LINE juga dapat
berisi jangkar '^' dan '$' yang hanya diperlakukan secara khusus di awal atau akhir
pola dan digunakan untuk mencocokkan, bukan saat menambahkan garis. Selain itu,
karakter berikut diloloskan di LINE: ( ) +
Kode keluar yang dikembalikan oleh ainsl adalah 0 jika berhasil dan bukan nol untuk kesalahan. Lihat bagian
KODE KELUAR.
PILIHAN
-a Buat file otomatis jika tidak ada.
-D Buat keluaran debug.
-h Tampilkan bantuan, versi, dan ringkasan opsi.
-n Cetak tindakan, tetapi jangan jalankan.
-Q Kutip semua metakarakter dalam pattern. Menggunakan fungsi \Q perl.
-q Kutip * dan + metakarakter dalam pola.
-s Ubah spasi putih di LINE atau PATTERN ke '\s+' regexp untuk pencocokan.
-N Jangan menambahkan '$AINSL_TARGET/' ke nama file, meskipun sudah disetel.
-v Buat keluaran verbose.
CATATAN
JIKA variabel AINSL_TARGET didefinisikan, nilainya akan menjadi awalan untuk
nama file. Ini digunakan di FAI untuk mengubah file di /target tanpa menentukan /target di
nama filenya.
CONTOH
ainsl -v / etc / fstab '/dev/fd0 /pengguna otomatis floppy,noauto 0 0'
Tambahkan entri untuk perangkat floppy ke / etc / fstab, jika baris ini belum disertakan.
ainsl -s /etc/exports '/srv/www @linuxhosts(async,rw) backup(async,ro)'
Tambahkan entri ekspor tanpa spasi yang sama persis.
EXIT KODE
0 Berhasil: FILE berisi LINE/PATTERN atau LINE telah ditambahkan ke FILE.
13 Izin tidak mengizinkan penulisan ke FILE dan LINE/PATTERN tidak ditemukan dalam file.
28 FILE tidak dapat ditulis karena sistem file tidak memiliki ruang dan LINE/PATTERN tidak
ditemukan dalam berkas.
30 FILE tidak dapat ditulis karena sistem file hanya-baca dan LINE/PATTERN tidak
ditemukan dalam berkas.
CATATAN
Ini adalah fungsi yang mirip dengan AppendIfNoSuchLine dari mesin cf(8).
Gunakan ainsl online menggunakan layanan onworks.net