开发指南

编写shell脚本(.sh文件),注意使用Unix格式

2019-11-17  本文已影响0人  Konverse
Idea

What

 编写shell脚本时,注意将文本的格式改为Unix。

Why

 如果不使用Unix格式,无法在Linux中正确执行shell命令!因为Windows和Linux对于回车换行符的表示是不同的。使用Windows的格式编写shell脚本(即.sh文件),其中的换行符在Linux中无法识别。

dt=`date -d "0 days ago" "+%Y%m%d"`
dt_5=`date -d "5 days ago" "+%Y%m%d"`

echo $dt
echo $dt_5

结果如下:

shell脚本-Windows格式运行结果.png

换行符无法识别。

Notepad++右下角,双击"Windows",改成"Unix",内容没有修改,正常运行,结果如下:

shell脚本-unix格式运行结果.png

How

 双击右下角Windows标识那里,然后选择Unix。


Notepad++界面

How Good

 能够顺利执行.sh脚本,与执行相应的命令。

上一篇 下一篇

猜你喜欢

热点阅读