2013-02-11 44 views

उत्तर

2

आप this का एक थोड़ा संशोधित संस्करण की आवश्यकता है। इस तरह कुछ काम करना चाहिए:

sed ':a; s:|\(\\N\)\?|:|NULL|:g; ta' 
+0

सरल प्रयास करें, फिर भी! काम करता है! धन्यवाद – Deano

1

मुझे लगता है कि आप जिस कमांड को ढूंढ रहे हैं उसे "tr" कहा जा सकता है।

tr \\n \\0 
+0

शीर्षक में प्रश्न के लिए सबसे अच्छा जवाब (हालांकि यह वर्णन में विशिष्ट प्रश्न का उत्तर नहीं देता है) – Lambart

1
cat file | sed 's/\\N/NULL/g' | awk -F\| '{for(i=2;i<=NF;i++){ if($i==""){ printf "|NULL"} else{ printf "|%s", $i}}; printf "|\n"}' 
+0

भी काम किया, बहुत बहुत धन्यवाद! – Deano

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^