==Indonesian==
aq buatkan cara parsing data dengan awk di linux, sebagai catatan dan juga aq kira kelak nanti akan ada orang yang membutuhkan pengetahuan awk seperti yang aq punya kelak.
Awk tutorial
jika anda punya data seperti dibawah ini dan hanya ingin mengambil data no telpnya saja seperti hasil yang ada di #result2 maka ini perintah awk yang anda dapat gunakan
#data1
"ALXN_CELL";"Y!ALNTRX";"ALXN_CEXL";"XXL 5";"08193037xxxx"
"INDXNINE";"Y!INDONINE1";"INDXNINE";"AXS 10";"08522552xxxx"
"DXLLAS";"Y!ILHAM18_RELXXD";"DXXLAS";"SXMPATI 5";"08139143xxxx"
"BAXKAH";"Y!ONEBARIS";"BXRKXH";"SIMPAXXLR 5";"08121096xxxx"
"BARKAH";"Y!ONEBXRIS";"BARKAH";"SIXXATILR 5";"08128062xxxx"
"MPR";"Y!MPR_XM";"MPR";"SXXXATILR 5";"08131450xxxx"
"DXMEC";"Y!TRX_DXXEC";"DXMEC";"ASLR 5";"08521081xxxx"
"INDXNINE";"Y!INDXXINE1";"INDXNINE";"SIMXXTILR 10";"08139817xxxx"
"DALLAS";"Y!XLXAM18";"XXLLAS";"SXXPATILR 5";"08131680xxxx"
"BXRKAH";"Y!XXEXARXX";"BAXKAH";"SIXXATILR 5";"08128197xxxx"
"MPXR";"Y!XPR_YM";"MPXXR";"SIMPXXXLR 5";"08139829xxxx"
"SAXHABAT";"Y!TRX.SAHXABAT";"SAXXAT";"SIMPATILR 10";"08131414xxxx"
"BARKXAH";"Y!XXXARIS";"XARXAH";"SIMPATILR 5";"08212468xxxx"
"EXMXXULSA";"Y!XMPUXX2";"EX_PXXA";"ASLR 10";"08521812xxxx"
"INDXNINE";"Y!INDXNINE1";"INDONINE";"SIMPATILR 10";"081211431xxxx"
pengen dibuat seperti ini hasil akhirnya
#result2
08193037xxxx
08522552xxxx
08139143xxxx
08121096xxxx
08128062xxxx
08131450xxxx
08521081xxxx
08139817xxxx
08131680xxxx
08128197xxxx
08139829xxxx
08131414xxxx
08212468xxxx
08521812xxxx
081211431xxxx
awk hanya dengan 1 perintah dapat memparsing data anda dan mengambilnya sesuai dengan yang anda inginkan
#cat namafile.txt | awk -F";" '{print $5}' | sed "s/\"//g"
untuk mencoba tutorial ini ikuti petunjuk dibawah ini.
step 1
copy #data1 ke file dengan nama file "namafile.txt"
step 2
buka shell linux anda, masuk ke direktori dimana anda simpan "namafile.txt" anda
step 3
ketik perintah dibawah ini
#cat namafile.txt | awk -F";" '{print $5}' | sed "s/\"//g"
outputnya akan sama seperti #result2
selamat berexperiment.
===English/UK====
Tidak ada komentar:
Posting Komentar