未找到命令 -sh: shell 脚本错误

发布于 2025-01-20 12:08:51 字数 400 浏览 0 评论 0原文

我有一个 shell 脚本来从输入文件的标头中提取日期值,但它失败并出现命令未找到错误: 您能否指导我这里

#!/bin/sh
if [ -f input.txt ]; then
    echo "FILE exists."
    Header_date = $(cut -c8-25 input.txt | head -1)
    echo -e " header date value is : $Header_date"
else 
    echo "$FILE does not exist."
fi

错误:

FILE exists.
-sh: Header_date: command not found
 header date value is :

I have a shell script to extract a date value from header of the input file, but it is failing with command not found error:
Could you please guide me here

#!/bin/sh
if [ -f input.txt ]; then
    echo "FILE exists."
    Header_date = $(cut -c8-25 input.txt | head -1)
    echo -e " header date value is : $Header_date"
else 
    echo "$FILE does not exist."
fi

error:

FILE exists.
-sh: Header_date: command not found
 header date value is :

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

爱给你人给你 2025-01-27 12:08:51

Header_date = $(cut -c8-25 input.txt | head -1)= 前后不允许有空格

The spaces before and after = on line Header_date = $(cut -c8-25 input.txt | head -1) are not allowed

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文