Shell
Shell 脚本
定义以开头:#!/bin/bash
#!用来声明脚本由什么shell解释,否则使用默认shell
三种执行方式 (./xxx.sh bash xxx.sh . xxx.sh)
./xxx.sh:先按照 文件中#!指定的解析器解析
如果#!指定指定的解析器不存在 才会使用系统默认的解析器
bash xxx.sh:指明先用bash解析器解析
如果bash不存在 才会使用默认解析器
. xxx.sh:直接使用默认解析器解析(不会执行第一行的#!指定的解析器)但是第一行还是要写的
cat >1.txt<<EOF
Hello,world!
EOF