博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于“let: not found”
阅读量:6827 次
发布时间:2019-06-26

本文共 297 字,大约阅读时间需要 1 分钟。

hot3.png

问题描述:

        Ubuntu14.04系统,在shell脚本中用到let指令,运行该脚本报错“let: not found”。

解决方案:

        脚本中的指定的解析器为"!/bin/sh", 而在运行平台上,/bin/sh指向了dash而不是bash,dash不支持let命令。解决的方法是将脚本中的解析器改为“!/bin/bash”即可。

 dash是Ubuntu上默认的shell解析器, 与bash相比,它更小运行更快,当然它的功能也弱一些。

        另外, "echo $0"可以看到当前使用的shell。

转载于:https://my.oschina.net/lowkey2046/blog/359768

你可能感兴趣的文章
合数分解为质数的乘积模板
查看>>
CefSharp支持flash
查看>>
2.求一个数组有最大和的子串和上升子序列问题,只写好这些经典问题才有用
查看>>
java jvm学习笔记七(jar包的代码认证和签名)
查看>>
构建之法阅读笔记
查看>>
使用eclipse 开发lisp
查看>>
图书馆管理系统——模板建立
查看>>
2017.6.26 工作记录
查看>>
“Too many open files” 小记
查看>>
tomcat报错
查看>>
【xamarin + MvvmCross 从零开始】八、Android Fragment 的使用
查看>>
TOJ 3046: 招商银行网络系统
查看>>
java8_api_正则表达式
查看>>
java匿名对象
查看>>
RichTextBox.MouseWheel事件控制父控件Panel的内容滚动
查看>>
php程序在浏览器哪里判断,一个判断PHP程序是否被同时在不同浏览器上执行的问题...
查看>>
php 获取5分钟前,php时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天12:10...
查看>>
php ob_end_clean(),ob_end_clean(): failed to delete buffer-ThinkPHP 5.1.23
查看>>
ecshop send.php on line 71,ECSHOP调用指定DEDECMS织梦栏目文章列表
查看>>
linux 怎么运行多个target,radhat7下使用targetcli为多个启动器配置iSCSI访问控制
查看>>