这个命令出了什么问题....你能找到这个命令中的错误吗
orig_file = PRC_19_000011061354_01147_20110323.gz
$( print $orig_file | cut -d"_" -f4 )
我需要的答案是 01147,这是第四个字段......
orig_file = PRC_19_000011061354_01147_20110323.gz
$( print $orig_file | cut -d"_" -f4 )
I need the answer as 01147 which is the fourth field...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
删除
=
周围的空格,并将
print
替换为echo
。Drop the spaces around
=
inand replace
print
withecho
.你的代码对我有用。不过,您必须删除 = 周围的空格才能使变量分配起作用。
Your code works for me. You have to remove the spaces around = to make the variable assignment work, though.
这应该有效:
This should work: