Split String
Posted by
hackerbinhminh
| Thursday, March 3, 2011 at 2:12 AM
0
comments
Labels :
Linux
Có rất nhiều cách để chia 1 String thành nhiều phần trong Linux, ở đây tôi xin được đề cập 1 cách khá đơn giản và hữu dụng đó là sử dụng IFS (Internal Field Separator) và for.
Mặc định IFS sẽ có giá trị là khoảng cách (space), dấu tab (\t) và dấu xuống dòng (\n). Ví dụ như sau:
for i in `echo "This is my home"`;doecho $idoneThì output sẽ là:
ThisismyhomeTa có thể định nghĩa lại IFS để phục vụ cho việc chia String như sau:
IFS="s";for i in `echo "This is my home";do echo $i;donehoặc
export IFS="s"for i in `echo "This is my home";do echo $i;doneThì sẽ được:
Thiimy home
Subscribe to:
Post Comments (Atom)