初入linux,脚本用的是csh版本,在尝试的过程中,突然发现按照csh的语法写的指令,运行不了,例如(1.sh):

set a = 100
echo $a

然后运行指令是 sh 1.sh,输出为空,一直以为是语法问题,然后就在网上找了很久,最后尝试了下
which ch ;输出的是 /bin/sh,恍然大悟,sh用的是bash的语法去执行,所以

一般情况下(默认),sh是用的bash的语法,csh用的是cshell的语法。

linux sh 运行csh类型脚本报错相关推荐

  1. linux 简单脚本fi报错,shell脚本报错:[: =: unary operator expected

    shell脚本报错:"[: =: unary operator expected" 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK&q ...

  2. 运行shell脚本报错:“syntax error near unexpected token 的解决方法”

    运行shell脚本报错:"syntax error near unexpected token 的解决方法" 今天写了个Cshell脚本,运行报错syntax error near ...

  3. Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法

    Windows下运行python脚本报错"ImportError: No Module named ..."的解决方法 参考文章: (1)Windows下运行python脚本报错& ...

  4. shell脚本报错:[: =: unary operator expected

    shell脚本报错:"[:=:unaryoperatorexpected" 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ...

  5. 删除docker registry镜像脚本报错No repositories directory found inside REGISTRY_DATA_DIR

    删除docker registry镜像脚本报错No repositories directory found inside REGISTRY_DATA_DIR registry使用delete_doc ...

  6. DBeaver执行.sql脚本报错:ERROR 1064 (42000) at line 1

    DBeaver执行.sql脚本报错,报错内容如下: ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check ...

  7. DBeaver执行sql脚本报错:CreateProcess error=193, %1 不是有效的 Win32 应用程序。

    DBeaver执行sql脚本报错:CreateProcess error=193, %1 不是有效的 Win32 应用程序. 如图: 定位发现DBeaver默认安装的mysql.exe大小为0字节! ...

  8. linux运行脚本报错:/bin/bash^M: bad interpreter: No such file or directory(dos2unix )(/bin/sh^M)(回车符、换行符)

    文章目录 origin 20220105 今天在ubuntu上又遇到这个错误,差点以为没遇到过! origin 如图,运行一个脚本文件报错: 原因: 在执行shell脚本时提示这样的错误主要是由于sh ...

  9. linux 执行脚本报错:nginx_check.sh:行10: 语法错误: 未预期的文件结尾

    出现的问题可能是格式有问题: 脚本是windows下写的,然后传到linux下运行的,文件格式需要给dos文件格式转成unix dos转unix 安装: yum install dos2unix 命令 ...

最新文章

  1. Concurrent集合 Atomic类
  2. 关于UITableView的Cell zhuanzai
  3. React开发(204):react代码分割之路由懒加载
  4. python中while语句是_如何在Python中使用while语句[适合初学者]
  5. C++11 thread使用
  6. python 操作微信闪电贷款_16、6个能够让Python程序快如闪电的小技巧
  7. 使用python开发网页游戏_四大游戏编程网站,边玩游戏,边学Python,拒绝枯燥快乐编程...
  8. ASP.NET Core默认注入方式下如何注入多个实现(多种方式) - sky 胡萝卜星星 - CSDN博客...
  9. html js把json转化为excel,json转换Excel
  10. 手机怎么解决同ip多账号_原神手游如何多开刷初始号赚钱技巧攻略 | 兔子IP
  11. jszip在线解压压缩文件
  12. matlab实习维纳滤波,自编Matlab程序,维纳滤波器的Matlab实现
  13. docker上安装多个mysql_docker:安装mysql多个
  14. TTL电路和CMOS电路的区别和…
  15. C++实现化学方程式配平
  16. 彻底解决金山毒霸锁定chrome主页
  17. 怎样获得淘宝/天猫淘口令真实url
  18. 2019年总结和展望
  19. C++实现简易的画图软件
  20. 安卓手机管理_云仓(云仓管理系统)V1.1.3 安卓手机版

热门文章

  1. 基于高通骁龙X75和X72平台,移远通信5G R17模组为全球FWA和eMBB市场赋能
  2. 机器学习-模型评估与选择
  3. 高通将推中端和高端芯片反击联发科,关键却在台积电
  4. 爱奇艺MySQL高可用方案概述
  5. 关于uniapp使用form,获取formid
  6. 神经网络物联网是什么意思通俗的解释
  7. opencv删除小连通区域(轮廓)---iplImage版本
  8. 我爱c语言图片,opecv学习之路【五】–显示一张图片
  9. Python大数据教程:科学计算库NumPy案例之酒鬼漫步
  10. 【微信小程序】数组push后,数组返回内容为数字