这个命令出了什么问题....你能找到这个命令中的错误吗

发布于 2024-10-25 19:33:25 字数 150 浏览 1 评论 0原文

 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

给不了的爱 2024-11-01 19:33:25

删除 = 周围的空格

orig_file = PRC_19_000011061354_01147_20110323.gz

,并将 print 替换为 echo

Drop the spaces around = in

orig_file = PRC_19_000011061354_01147_20110323.gz

and replace print with echo.

酒儿 2024-11-01 19:33:25

你的代码对我有用。不过,您必须删除 = 周围的空格才能使变量分配起作用。

Your code works for me. You have to remove the spaces around = to make the variable assignment work, though.

来世叙缘 2024-11-01 19:33:25

这应该有效:

orig_file=PRC_19_000011061354_01147_20110323.gz
$(echo $orig_file | cut -d"_" -f4)

This should work:

orig_file=PRC_19_000011061354_01147_20110323.gz
$(echo $orig_file | cut -d"_" -f4)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文