Pertanyaan yang diberi tag «awk»

awk adalah bahasa pemrograman dengan tujuan khusus yang ditafsirkan untuk mengekstraksi dan melaporkan data.




5
Perbedaan dua file besar
Saya memiliki "test1.csv" dan isinya 200,400,600,800 100,300,500,700 50,25,125,310 dan test2.csv dan itu berisi 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 sekarang diff test2.csv test1.csv > result.csv berbeda dari diff test1.csv test2.csv > result.csv Saya tidak tahu yang mana urutan yang benar tetapi saya menginginkan yang lain, kedua perintah di atas akan menampilkan …
14 grep  sed  awk  diff 


3
Ekstrak kata dari string menggunakan grep / sed / awk
Saya punya string 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 dan ingin mengekstrak kata qayang mengikuti -Dspring.profiles.active. Saya memiliki string simpan dalam file text.txt hanya untuk menunjukkannya. Kapan saya melakukannya grep -r -o "spring.profiles.active=" text.txt Hasilnya adalah spring.profiles.active= Kata ini tidak selalu qa, bisa prodatau dev. Apa yang saya ingin lakukan adalah …
12 command-line  bash  grep  sed  awk 


6
Bagaimana menghapus tanda titik dua ':' dari stempel waktu?
Saya baru dalam pemrograman !! Adakah yang bisa membantu menghapus :pada posisi pertama dalam stempel waktu::29.06.2019 23:03:17 Saat ini saya mencoba melakukannya dengan menggunakan perintah awk / cut seperti yang ditunjukkan di bawah ini: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 …


1
AWK: mengapa $ (cat) berfungsi untuk stdin, tetapi $ * tidak?
echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" Sintaks di atas berfungsi dengan baik dengan hasil yang dihitung '1337'. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Tetapi sintaks di atas tidak bekerja, meskipun tidak ada kesalahan. Mohon saran.
9 bash  awk 

2
Menggunakan AWK untuk mendapatkan kolom kedua
Saya sepertinya tidak bisa mendapatkan perintah awk untuk mendapatkan kolom data kedua. Kode Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Variabel $ filter adalah nilai Unduh atau Unggah yang diteruskan ke skrip shell. Jadi awk menggunakan istilah Unduh atau Unggah untuk mencari baris yang tepat. Isi file …
9 bash  grep  sed  awk 

2
Gabungkan dua file dengan awk
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE Output yang diinginkan: item1 platA item2 platB item3 platC item4 platD item5 platE Bagaimana saya bisa melakukannya?




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.