Ubuntu 10.10 hadir dengan Perl 5.10.1 yang sudah diinstal sebelumnya, tetapi anehnya perldocbukan bagian dari paket. $ perldoc You need to install the perl-doc package to use this program. Bagaimana saya bisa membuat fitur ini
Ubuntu 10.10 hadir dengan Perl 5.10.1 yang sudah diinstal sebelumnya, tetapi anehnya perldocbukan bagian dari paket. $ perldoc You need to install the perl-doc package to use this program. Bagaimana saya bisa membuat fitur ini
Saya sedang menulis skrip Perl yang mem-parsing file log untuk mengumpulkan PID dan kemudian memeriksa apakah PID itu berjalan. Saya mencoba memikirkan cara terbaik untuk melakukan pemeriksaan itu. Jelas, saya bisa melakukan sesuatu seperti: system("ps $pid > /dev/null") && print "Not...
Saya menggunakan Solaris 10 dan opsi grep yang melibatkan -f tidak bekerja. Saya memiliki dua file yang dipisahkan pipa: file1: abc|123|BNY|apple| cab|234|cyx|orange| def|kumar|pki|bird| file 2: abc|123| kumar|pki| cab|234 Saya ingin membandingkan dua kolom pertama dari file2 dengan file1...
Saya punya file yang mengandung ini: 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,52506,22 1415602815,LOGIN
Saya memiliki beberapa file teks yang saya gunakan untuk mencatat - hanya teks biasa, biasanya hanya menggunakan cat >> file. Kadang-kadang saya menggunakan satu atau dua baris kosong (hanya kembali - karakter baris baru) untuk menentukan subjek / alur pemikiran baru. Pada akhir setiap sesi,...
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# "" Server "" memiliki: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte ruang kosong, amd64, desktop CPU. Linux Ilmiah 6.6. Tidak ada lagi yang dijalankan untuk...
Saya punya file dengan baris-baris ini G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Saya butuh output sebagai G1,G3 G3,G4 ..... Bagaimana saya bisa melakukannya dengan perintah sed / grep atau menggunakan
Seorang teman saya menunjukkan bahwa jika Anda melakukannya: perl -pi.bak -e 's/foo/bar/' somefile ketika "somefile" sebenarnya adalah symlink, perl melakukan apa yang akan dilakukan dokumen: Ini dilakukan dengan mengganti nama file input, membuka file output dengan nama asli, dan memilih file...
Saya perlu keluaran grep dengan konteks, warna, dan garis kosong sebagai pemisah grup. Dalam pertanyaan ini , saya belajar cara mendefinisikan custom group-separator, dan saya telah membangun perintah grep saya seperti ini: grep --group-separator="" --color=always -A5 tetapi pemisah grup...
File teks saya terlihat seperti ini: This is one sentence that is broken. However this is a good one. And this one is somehow, broken into many. Saya ingin menghapus karakter baris baru untuk setiap baris yang diikuti oleh baris yang dimulai dengan huruf kecil. Jadi ini seharusnya: This is one...
Saya memiliki banyak file txt, saya ingin menampilkannya dengan huruf kecil, hanya alfabet dan satu kata per baris, saya bisa melakukannya dengan beberapa trperintah dalam pipa seperti ini: tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' Apakah mungkin...
Seperti yang mungkin sudah Anda ketahui, banyak fitur yang didukung oleh mesin RegEx modern (referensi balik, pernyataan lookaround, dll.) Tidak didukung oleh mesin Bash RegEx. Berikut ini adalah skrip Bash sederhana yang baru saja saya buat untuk mencoba menjelaskan apa tujuan akhir...
Saya punya satu masalah dengan format tanggal saya. Saya ingin mengubah dari satu format ke format lainnya dan sebaliknya. Format tanggal saya adalah Format 1 YYYY-MM-DD Format 2 MM/DD/YYYY Saya ingin mengubah format 1 ke format 2 dan format 2 ke format
Saya perlu mengganti beberapa karakter yang tidak dapat dicetak dengan spasi dalam file. Secara khusus, semua karakter dari 0x00hingga 0x1F, kecuali 0x09(TAB), 0x0A(baris baru), 0x0D(CR) Sampai sekarang, saya hanya perlu mengganti 0x00karakter. Karena OS saya sebelumnya adalah AIX (tanpa perintah...
Saya memiliki file teks yang dibatasi-tab input.txt di sekitar 30K baris, saya ingin memeriksa setiap baris (s1..s30K baris) untuk nilai yang hilang (yaitu ruang kosong) dan mengisi nilai yang hilang dengan nilai nol.Lihat keluar.txt input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 4 s3 4 8...
Saya ingin menggunakan sedatau perlmengganti semua kemunculan kata yang tidak memiliki kata tertentu di depannya. Misalnya, saya memiliki file teks yang berisi plot film dan saya ingin mengganti semua kemunculan nama belakang karakter dengan nama depan mereka, tetapi hanya jika nama depan mereka...
Dalam vim kita dapat menggunakan \zsatom untuk mengatakan "benar-benar memulai pertandingan di sini": :%s/funnyword\zs.*$/otherword/ Apakah ada yang setara untuk sed atau bahkan
Di UNIX, saya memiliki proses yang ingin saya jalankan menggunakan nohup. Namun, proses ini pada suatu saat akan menunggu di prompt di mana saya harus masuk yesatau nountuk melanjutkan. Sejauh ini, di UNIX saya telah melakukan hal berikut: nohup myprocess <<EOF y EOF Jadi saya memulai...
Dapatkah seseorang menyarankan cara yang elegan untuk mencapai ini? Memasukkan: test instant () test instant () ... test instant () //total 1000 lines output harus: test instant1 () test instant2 () test instant1000() Baris kosong ada di file input saya dan ada banyak file di bawah...
Saya memiliki skrip Perl pada sistem * nix yang, pada satu titik, sedang memproses 50.000 baris teks. Ini membutuhkan waktu. Saya mencoba menemukan cara yang ramah sumber daya untuk memberi tahu pengguna bahwa programnya tidak hang ketika sedang memproses semua teks ini. Saat ini saya mencetak...