在Linux中执行sh脚本文件为啥显示command not found

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux中执行sh脚本文件为啥显示command not found相关的知识,希望对你有一定的参考价值。

什么权限都已经设置 chmod 777 back.sh

参考技术A 应该是你的变量和等于号中间有了空格导致的,把空格去了就没问题了。等号两边的空格全部去掉。追问

  

刚才的问题解决了,非常感谢,这是什么原因啊?

追答

我猜是DATE这里有问题 ?

追问

是~厉害切呢,就是这个时间问题,我应该怎么改?我把时间去了就可以了,但是我想带着时间

追答

其实,我也是入门级别的。就是前两天正好遇到的。
DATE=`date '+%Y%m%d-%H%M'` #日期格式
你试试这个

谢谢

本回答被提问者采纳
参考技术B 请问问题解决了吗?老兄,我也有类似问题。

以上是关于在Linux中执行sh脚本文件为啥显示command not found的主要内容,如果未能解决你的问题,请参考以下文章

在Linux下怎么把自己写的.sh脚本文件写到rc.local里面让它开机自启

windows编写sh脚本在linux上不能执行——command not found

为啥linux 的 source命令在linux的脚本中没有作用 我使用了#!/bin/sh以及#!/bin/bash 都不好用

为啥C语言用execl执行bash shell脚本会出现Exec format error

ubuntu 下执行shell脚本的问题

linux 做了个备份脚本 .sh的,用命令sh bf.sh可以执行,如何放到桌面上双击运行,并看到执行过程,非常感谢!