Bagaimana cara menemukan dan mengganti setiap kemunculan: subdomainA.example.com dengan subdomainB.example.com di setiap file teks di bawah /home/www/pohon direktori secara
AWK adalah bahasa pemrograman yang ditafsirkan yang dirancang untuk pemrosesan teks dan biasanya digunakan sebagai alat ekstraksi data dan pelaporan. AWK digunakan sebagian besar dengan sistem Unix.
Bagaimana cara menemukan dan mengganti setiap kemunculan: subdomainA.example.com dengan subdomainB.example.com di setiap file teks di bawah /home/www/pohon direktori secara
Apakah ada cara "kanonik" untuk melakukan itu? Saya telah menggunakan head -n | tail -1yang melakukan trik, tetapi saya bertanya-tanya apakah ada alat Bash yang secara khusus mengekstrak baris (atau berbagai baris) dari file. Yang dimaksud dengan "kanonik" adalah program yang fungsi utamanya...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya oleh mengedit posting ini . Ditutup 6 tahun yang lalu . Apa perbedaan...
Baris ini bekerja sampai saya memiliki spasi putih di bidang kedua. svn status | grep '\!' | gawk '{print $2;}' > removedProjs adakah cara untuk mencetak semuanya dalam $ 2 atau lebih? ($ 3, $ 4 .. sampai kita tidak memiliki kolom lagi?) Saya kira saya harus menambahkan bahwa saya melakukan...
Saya menemukan beberapa cara untuk mengirimkan variabel shell eksternal ke awkskrip, tetapi saya bingung tentang 'dan ". Pertama, saya mencoba dengan skrip shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Kemudian mencoba awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print...
Saya ingin mengocok garis file teks secara acak dan membuat file baru. File mungkin memiliki beberapa ribu baris. Bagaimana saya bisa melakukannya dengan cat, awk, cut,
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan
Diberikan perintah berikut: echo "1: " | awk '/1/ -F ":" {print $1}' mengapa output awk: 1:
Jika saya memiliki perintah awk pattern { ... } dan pola menggunakan grup penangkap, bagaimana saya bisa mengakses string yang ditangkap di
grep -A1 'blah' logfile Berkat perintah ini untuk setiap baris yang memiliki 'bla' di dalamnya, saya mendapatkan output dari baris yang berisi 'bla' dan baris berikutnya yang mengikuti di logfile. Mungkin yang sederhana tapi saya tidak bisa menemukan cara untuk menghilangkan baris yang memiliki...
Saya memiliki file yang berisi baris-baris berikut: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name =
Saya memiliki file yang berisi beberapa ribu angka, masing-masing pada barisnya sendiri: 34 42 11 6 2 99 ... Saya ingin menulis skrip yang akan mencetak jumlah semua angka dalam file. Saya punya solusi, tetapi tidak terlalu efisien. (Butuh beberapa menit untuk menjalankannya.) Saya mencari solusi...
Saya ingin jumlah variabel / NR akan dicetak berdampingan di setiap iterasi. Bagaimana kita menghindari awk dari mencetak baris baru di setiap iterasi? Dalam kode saya, baris baru dicetak secara default di setiap iterasi for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls...
Cara membagi string ketika mengandung simbol pipa |di dalamnya. Saya ingin membaginya menjadi array. Saya mencoba echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}' Itu bekerja dengan baik. Jika string saya seperti "12|23|11"lalu bagaimana cara membaginya menjadi
Saya akhirnya menulis skrip kecil cepat untuk ini dengan Python, tapi saya bertanya-tanya apakah ada utilitas yang dapat Anda masukkan teks yang akan menambah setiap baris dengan beberapa teks - dalam kasus khusus saya, cap waktu. Idealnya, penggunaannya akan seperti: cat somefile.txt |...
Katakanlah bahwa selama hari kerja Anda, Anda berulang kali menemukan bentuk output yang dikolomisasi dari beberapa perintah berikut di bash (dalam kasus saya dari mengeksekusi svn stdi direktori kerja Rails saya): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb untuk bekerja...
Saya ingin mencetak kolom atau kolom terakhir kedua dalam awk. Jumlah bidang adalah variabel. Saya tahu bahwa saya harus bisa menggunakan $NFtetapi tidak yakin bagaimana itu bisa digunakan. Dan ini sepertinya tidak berhasil: awk ' { print ( $NF-- ) }
Saya memiliki beberapa file yang ingin saya hapus baris baru terakhir jika itu adalah karakter terakhir dalam file. od -cmemperlihatkan kepada saya bahwa perintah yang saya jalankan tidak menulis file dengan baris baru yang tertinggal: 0013600 n t > \n Saya sudah mencoba beberapa trik dengan...
Output perintah saya adalah seperti: 1540 "A B" 6 "C" 119 "D" Kolom pertama selalu berupa angka, diikuti oleh spasi, lalu string yang dikutip ganda. Tujuan saya adalah untuk mendapatkan kolom kedua saja, seperti: "A B" "C" "D" Saya bermaksud menggunakan <some_command> | awk '{print...
Saya memiliki file teks dengan format berikut. Baris pertama adalah "KEY" dan baris kedua adalah "VALUE". KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Saya membutuhkan nilai di baris yang sama dengan kunci. Jadi hasilnya akan...