请问在shell如何实现字符串子串运算

jiangningning 2003-10-17 02:46:05
我用awk中的内置字符串函数

grep 'SFG' schdfile|while read LINE
do
LINE1=`awk 'BEGIN {print substr($LINE,5)}'`
echo "$LINE1"

if grep "$LINE1" test > /dev/null 2>&1 ;then
echo "ok"
else
echo "no"
fi
done

但是LINE1的结果是" "

请问如何在shell中实现字符串取子串的运算
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2003-10-20
  • 打赏
  • 举报
回复
问题出在awk的BEGIN。把BEGIN删了就行了。
linaxing 2003-10-20
  • 打赏
  • 举报
回复
用cut呀。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧