linux提示[-f: 未找到命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux提示[-f: 未找到命令相关的知识,希望对你有一定的参考价值。

fi

[-f "$accountfile" ] && mv $accountfile "$accountfile"$(date +%Y%m%d$)
nu_end=$(( $nu_start + $nu_amount-1 ))
for (( i=$nu_start; i<=$nu_end; i++ ))
do
nu_len=$#i
if [ $nu_nu -lt $nu_len ]; then
echo "数值的位数($i->$nu_len)已经比你设置的位数($nu_nu)还大"
echo "程序无法继续"
exit 1
fi

太长,没有复制完。上面就复制到fi,表示上面的结束了吧,应该可以吧下面的差不多也应该可以了这是一个批量新建帐号的scripts帐号能新建。但是会提示 [ -f : 找不到此命令

参考技术A 首先, [ 后面要有空格。
其次确认你的系统里有 test 命令,一般这个命令在 /usr/bin 下或者 /bin 下。 如果这个命令有,那么再确认在同目录下有 [ 命令 (如果没有 [ ,你可以 cp /path/to/test /path/to/[ ), [ 命令是 test 的一个别名。然后你的脚本应该就可以用了。

如果这两个命令都能找到,但是仍然不能运行脚本,说明你的 PATH 环境变量不对,可以在脚本里加上

PATH=$PATH:/path/to/xxx

其中 /path/to/xxx 是 test 和 [ 所在目录本回答被提问者和网友采纳
参考技术B 中括号后面应该有个空格

[ -f追问

有的,,复制上来格式自动可能就没了..其实是有的.

Linux 显示ipdns网关等命令

在新版的ubuntu 终端里输入命令nm-tool, 想查看网络参数设置, 没想到却返回如下内容:

 

 

未找到 ‘nm-tool‘ 命令,您要输入的是否是:
 命令 ‘dm-tool‘ 来自于包 ‘lightdm‘ (main)
nm-tool:未找到命令
 
## 英文
No command ‘nm-tool‘ found, did you mean:
 Command ‘dm-tool‘ from package ‘lightdm‘ (main)
nm-tool: command not found
 
 
原来,从Ubuntu 15.04开始, nm-tool 就已经不存在, 却而代之的是nmcli

nmcli dev show 可以查看MAC, IP, DNS等信息;

以上是关于linux提示[-f: 未找到命令的主要内容,如果未能解决你的问题,请参考以下文章

为啥linux中总有未找到命令?

linux make: arm41-unknown-linux-gcc:命令未找到

Linux 输入指令显示 command not found(未找到命令)解决办法

aidlux,显示命令未找到

kali 报错 bash:pig.py:未找到的命令

gsinstall未找到命令是啥意思