Cara Menghilangkan Output Nombor Line Gnu R Print dengan RScript di Linux
                - 5004
 - 990
 - Ronnie Hermann
 
Berikut adalah skrip GNU R yang mudah Cetak satu baris:
#!/usr/bin/rscript print ("hello r")  di mana atau output pelaksanaan:
$ ./skrip.R [1] "hello r"
Nombor garis yang dicetak sebenarnya adalah nama baris untuk matriks yang diberikan. Satu cara untuk mengelakkan mencetak nombor baris adalah menggunakan kucing () fungsi:
#!/usr/bin/rscript kucing ("hello r")  di mana output pelaksanaan:
$ ./skrip.R hello r
Walau bagaimanapun, kucing () Fungsi mempunyai batasannya dan anda mungkin akan menghadapi masalah:
$ kucing ./skrip.R #!/usr/bin/rscript dataf = data.bingkai (col1 = c (1,2,3), col2 = c (4,5,6)) kucing (dataf)
Cetak () Tidak ada masalah mengendalikan data di atas, kucing () mengakibatkan kesilapan:
$ ./skrip.R ERROR IN CAT (LIST (...), Fail, Sep, Isi, Label, Append): Argumen 1 (Jenis 'Senarai') tidak dapat dikendalikan oleh pelaksanaan 'Cat' yang dihentikan
Output skrip contoh seterusnya akan menghasilkan pelbagai nombor baris:
$ CAT Skrip.R
#!/usr/bin/rscript
Args <- commandArgs(TRUE) commandArgs() Next, we supply multiple arguments to generate multiple line output: 
$ ./skrip.R 1 2 3 4 5 6 7 8 9 0 [1] "/usr/lib64/r/bin/exec/r" "--lave" [3] "--no-restore" "--file =./skrip.R "[5]" --Args "" 1 "[7]" 2 "" 3 "[9]" 4 "" 5 "[11]" 6 "" 7 "[13]" 8 "" 9 "[ 15] "0"
Penyelesaian yang paling mudah untuk menghilangkan nombor baris di atas adalah untuk paip stdout ke awk Perintah dan keluarkan lajur pertama:
$ ./skrip.R 1 2 3 4 5 6 7 8 9 0 | awk '!($ 1 = "") '"/usr/lib64/r/bin/exec/r" "--lave" "--no-restore" "--file =./skrip.R "" --Args "" 1 "" 2 "" 3 "" 4 "" 5 "" 6 "" 7 "" 8 "" 9 "" 0 "
Sebagai alternatif jika ruang pertama pada permulaan setiap baris menjadi masalah kita dapat menepisnya sed Perintah untuk penyingkiran:
$ ./skrip.R 1 2 3 4 5 6 7 8 9 0 | awk '!($ 1 = "") '| sed 's///' "/usr/lib64/r/bin/exec/r" "--slave" "--no-restore" "--file =./skrip.R "" --Args "" 1 "" 2 "" 3 "" 4 "" 5 "" 6 "" 7 "" 8 "" 9 "" 0 "
Tutorial Linux Berkaitan:
- Tutorial Debugging GDB untuk Pemula
 - Mengendalikan input pengguna dalam skrip bash
 - Ungkapan biasa python dengan contoh
 - Cara membaca dan membuat fail CSV menggunakan python
 - Skrip Bash: Hello World Contoh
 - Perkara yang hendak dipasang di Ubuntu 20.04
 - Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
 - Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
 - Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 1
 - Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
 
- « Cara mengakses argumen baris arahan menggunakan rscript gnu r
 - Cara Mengira Kejadian Karakter Khusus dalam Rentetan atau Fail Menggunakan Bash »