分页: 1 / 1
如何提取一行里的特定数字
发表于 : 2008-02-26 23:03
由 caike
假如有一行文字,
代码: 全选
$1 '< ../inputs/2298.inp.975.1 > $2/t17
如何才能 $2/t 后面的数字?
发表于 : 2008-02-26 23:12
由 eexpress
这数据可变不
$2是变量?
☎ t="$1 '< ../inputs/2298.inp.975.1 > $2/t17"; s=`echo $t|grep -o '/t[0-9]*'`;echo ${s#\/t}
17
发表于 : 2008-02-26 23:25
由 caike
里面的$1, $2是变量,
那一行是存在temp文件里的,
我试了一下
代码: 全选
cat temp | grep -o '/t[0-9]*'
输出了两行:
发表于 : 2008-02-26 23:43
由 iblicf
笨笨
sed 's/.*\$2\/t//'
发表于 : 2008-02-27 12:10
由 eexpress
多行?
不如cat temp|while read i; do echo ${i##*\/t};done
不明确你的情况。自己多试试。