1、可以引用别处脚本#被包含的文件 test1.sh 不需要可执行权限,test2.sh有就行
编写test1.sh
#!/bin/bash
url="https://blog.csdn.net/csdn_763871244"
编写test2.sh
#!/bin/bash
. ./test1.sh #包含这个脚本,路径最好是绝对路径,以免出错
echo "博客:$url"
echo "点赞,关注,收藏,打赏一下吧!!!"
效果
2、有时候用read -p "please input " a 的时候,输入的内容会被看见,除了用-s,还有下面方法隐藏
stty -echo
read -p "please input:" a
echo
stty echo
echo "输入完毕"
3、内部字段分隔符 #shell环境中的默认定界符字符串,默认值为空白字符(换行符、制表符、空格)
#!/bin/bash
data="111,222,333,444,555,666"
oldIFS=$IFS #定义一个变量为默认IFS
IFS=, #设置IFS为逗号
for i in $data
do
echo S:$i
done
IFS=$oldIFS #还原IFS为默认值
--------------------------
未完待续,欢迎补充