码迷,mamicode.com
首页 > 系统相关 > 详细

Bash Shell read file line by line and substring

时间:2015-04-13 08:15:09      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

#read one file line by line
for line in $(cat test1.txt);
    do echo $line ;
done;
#while read split line by space
while read line 
do 
    for word in $line 
    do  echo $word 
    done;
done <test1.txt

#string split or substring 
input=type=abcdefg
echo $input;
#get abcdefg
echo $input | cut -d= -f 2
echo $input | cut -d= -f 2


#${variable:startindex:len}
export str="123456789"
output=${str:3:3}
echo $output

#${varible##*string} 从左向右截取最后一个string后的字符串
#${varible#*string}  从左向右截取第一个string后的字符串
#${varible%%string*} 从右向左截取最后一个string后的字符串
#${varible%string*}  从右向左截取第一个string后的字符串

#常用保留变量:
$HOME:当前用户的根目录路径
$PATH:PATH环境变量
$PWD:当前工作路径
$0,$1,$2,…:第0个参数(shell脚本自身),第1个参数……
$RANDOM:1-65536之间的整数

Bash Shell read file line by line and substring

标签:

原文地址:http://www.cnblogs.com/huaxiaoyao/p/4421239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!