2013-02-21 21 views
11

बैश के साथ एक चर के पहले 10 अक्षर कैसे पुनर्प्राप्त करें?बैश में किसी चर के पहले n वर्ण कैसे पुनर्प्राप्त करें?

FOO="qwertzuiopasdfghjklyxcvbnm" 

मुझे qwertzuiop प्राप्त करने की आवश्यकता है।

+0

यह सही असाइनमेंट वाक्यविन्यास नहीं है। 'foo = $ {foo: 0: 10}' ... 'foo = $ {foo %%" $ {foo ## ??????????} "}' – ormaaj

उत्तर

29

तो चर रहा है: FOO="qwertzuiopasdfghjklyxcvbnm"

तो

echo ${FOO:0:10} 

पहले 10 अक्षर दे देंगे।

+0

आपके लिए बहुत बहुत धन्यवाद मदद ;-) – user2093552

0

head कमांड का उपयोग करें।

echo $FOO | head -c 10 
=> qwertzuiop 

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

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