Pertanyaan yang diberi tag ?perl?

Perl adalah bahasa pemrograman dinamis tingkat tinggi, bertujuan umum, ditafsirkan. Ini awalnya dikembangkan oleh Larry Wall sebagai bahasa scripting Unix untuk keperluan umum untuk membuat pemrosesan laporan lebih mudah, selama periode dengan dukungan dari komunitas open source, telah berkembang dan matang untuk digunakan untuk pemrograman grafis, administrasi sistem, pemrograman jaringan, keuangan , bioinformatika, dan aplikasi teknik lainnya.

8
Bagaimana saya bisa mengganti string dalam file?
Mengganti string dalam file berdasarkan kriteria pencarian tertentu adalah tugas yang sangat umum. Bagaimana bisa saya ganti string foodengan bardi semua file di direktori saat ini? melakukan hal yang sama secara rekursif untuk sub direktori? ganti hanya jika nama file cocok dengan string lain? ganti hanya jika string ditemukan dalam …
751 text-processing  awk  sed  perl 



7
Linux setara dengan remoting "satu-ke-banyak" PowerShell
Berasal dari administrasi Windows, saya ingin menggali lebih dalam di Linux (Debian). Salah satu pertanyaan saya yang membara, saya tidak bisa menjawab pencarian di web (tidak menemukannya) adalah: bagaimana saya bisa mencapai apa yang disebut remoting "satu-ke-banyak" seperti di PowerShell for Windows? Untuk memecahnya ke dasar saya akan mengatakan: Pandangan …


10
Bagaimana cara memasukkan konten file ke file lain sebelum pola (penanda)?
File1 isi: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 isi: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" Setelah eksekusi skrip perl / shell, File2konten harus menjadi: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" yaitu …

4
Bagaimana cara "grep" untuk panjang garis dalam rentang tertentu?
CATATAN: Pertanyaan ini merupakan pelengkap dari T&J ini: Bagaimana cara "grep" untuk panjang garis * tidak * dalam rentang tertentu? Saya hanya perlu mendapatkan baris dari file teks (daftar kata, dipisahkan dengan baris baru) yang memiliki rentang panjang minimum atau sama dengan 3 karakter, tetapi tidak lebih panjang atau sama …
28 bash  sed  grep  perl 


13
Konversi CSV ke TSV
Saya memiliki sejumlah file CSV besar dan menginginkannya dalam TSV (format tab terpisah). Masalahnya adalah ada koma di bidang file CSV, misalnya: A,,C,"D,E,F","G",I,"K,L,M",Z Output yang diharapkan: A C D,E,F G I K,L,M Z (di mana spasi putih di antaranya adalah tab 'sulit') Saya memiliki Perl, Python, dan coreutils yang diinstal …

2
Implikasi keamanan dari menjalankan perl -ne '...' *
Rupanya, berlari: perl -n -e 'some perl code' * Atau find . ... -exec perl -n -e '...' {} + (sama dengan -pbukannya -n) Atau perl -e 'some code using <>' * sering ditemukan dalam satu baris yang diposting di situs ini, memiliki implikasi keamanan. Apa masalahnya? Bagaimana cara menghindarinya?

1
Tanda setelah shebang?
Dalam skrip "support / apxs.in" proyek Apache httpd , sebuah teks yang dikelilingi dengan @tanda muncul setelahnya #!. Artinya, baris pertama skrip adalah: #!@perlbin@ -w Apakah ini hal Perl atau kernel UNIX? Dengan kata lain, apakah mungkin untuk mengeksekusi skrip ini menggunakan path/to/script/script_name.in? Jika tidak, lalu apa alasan untuk memulai …

8
Cara menghapus kolom terakhir dari file di Linux
Saya ingin menghapus kolom terakhir dari file txt, sementara saya tidak tahu apa nomor kolomnya. Bagaimana saya bisa melakukan ini? Contoh: Memasukkan: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 Dan saya ingin hasil saya menjadi: 1223 1234 1323 ... …


1
Ada apa dengan semua nama: prename, rename, file-rename?
Pada sistem Debian saya (well, sistem LMDE saya, tetapi cukup dekat), saya memiliki setidaknya 3 renameprogram berbeda : /usr/local/bin/rename: Ini adalah skrip Perl, yang ditulis oleh Tom Christiansen. Anehnya, saya tidak dapat menemukan paket mana yang menginstalnya: $ dpkg -S /usr/local/bin/rename dpkg-query: no path found matching pattern /usr/local/bin/rename /usr/bin/prename: skrip …
24 debian  perl  rename 

1
Mengganti pola dalam suatu file dengan konten file lainnya
Saya punya file teks ( devel.xml). Saya menambahkan kata REPLACETHIS untuk menggantikan string ini dengan konten dalam file yang berbeda ( temp.txt). Hal terdekat yang saya miliki adalah ini: sed -i -e "/REPLACETHIS/r temp.TXT" -e "s///" devel.txt; Ini menyisipkan konten setelah string, dan kemudian menghapus string sesudahnya. Apakah ini cara …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.
Judi bola