আমি কীভাবে টিএবি পৃথক স্ট্রিং থেকে প্রথম কলামটি নির্বাচন করব?
# echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}'
উপরেরগুলি সম্পূর্ণ লাইনটি প্রত্যাশা হিসাবে কেবল "LOAD_SETTLED" নয়, ফিরিয়ে দেবে।
হালনাগাদ:
আমার ট্যাব দ্বারা পৃথক করা মানগুলির মধ্যে তৃতীয় কলামটি পরিবর্তন করতে হবে। নিম্নলিখিত কাজ করে না।
echo $line | awk 'BEGIN { -v var="$mycol_new" FS = "[ \t]+" } ; { print $1 $2 var $4 $5 $6 $7 $8 $9 }' >> /pdump/temp.txt
এটি তবে আশানুরূপভাবে কাজ করে যদি ট্যাবের পরিবর্তে বিভাজক কমা হয়।
echo $line | awk -v var="$mycol_new" -F'\t' '{print $1 "," $2 "," var "," $4 "," $5 "," $6 "," $7 "," $8 "," $9 "}' >> /pdump/temp.txt