shell - bash while loop to explode variables from text file -


मूल की सामग्री

  $ var1 $ var4 $ var3 $ var2  < / Pre> 

सामग्री की testparsher.sh

  #! / Bin / bash var1 = "स्मिथ ^ जॉन" var2 = "998877" var3 = "सदस्य" var4 = "12" बिल्ली / Dev / null & gt; फ़ाइल को पढ़ने के दौरान file.txt फ़ाइल नाम = उत्पत्ति; करो $ लाइन & gt; & gt; File.txt किया & lt; "$ Filename"  

मुझे चाहिए file.txt:

  स्मिथ ^ जॉन 12 सदस्य 998877  

मुझे मिल रहा है file.txt

  $ var1 $ var4 $ var3 $ var2  

तो पाश को देखने के लिए पाश को पाने के लिए वाक्यविन्यास क्या है प्रीलोडेड चर के रूप में पाठ?

आपके समय के लिए बहुत बहुत धन्यवाद।

आपको eval का उपयोग करने की आवश्यकता है:

  #! / Bin / bash var1 = "स्मिथ ^ जॉन" var2 = "998877" var3 = "सदस्य" var4 = "12" बिल्ली / dev / null & gt ; फ़ाइल को पढ़ने के दौरान file.txt फ़ाइल नाम = उत्पत्ति; करो eval गूंज $ पंक्ति & gt; & gt; File.txt किया & lt; "$ फाइलनाम"  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

c++ - Qt-how to convert a QByteArray to struct -

c++ - What exceptions does boost mapped_file_source throw? -