随笔分类 -  Linux Shell

shell脚本代码段等
摘要:【for】 #for1 resource="a b c" for res in $resource do cd $res && bash setup.sh done # for2,不推荐使用此方式,参考while3 # for shname in $(ls *.sh) # do # name=$(e 阅读全文
posted @ 2021-07-07 17:21 三人行必有我师娘 阅读(53) 评论(0) 推荐(0)
摘要:【脚本头】 #!/bin/bash ############################################################ # Auth: Lukas # Email: yangyang.huang@cloudfortdata.com # Date: 2021-07 阅读全文
posted @ 2021-07-07 17:13 三人行必有我师娘 阅读(74) 评论(0) 推荐(0)
摘要:【base】 #color config rmsg() { echo -e "\e[1;31m$*\e[0m"; } #red gmsg() { echo -e "\e[1;32m$*\e[0m"; } #green bmsg() { echo -e "\033[34;49m$*\033[0m";  阅读全文
posted @ 2021-07-07 17:07 三人行必有我师娘 阅读(76) 评论(0) 推荐(0)
摘要:【日志相关】 # 创建文件时,需要把变量加上引号,命令输出包含空格 DATE="$(date "+%F %T")" touch "$DATE.log" LOG_DIR="/var/log" cd $LOG_DIR || { echo "Cannot change to necessary direc 阅读全文
posted @ 2021-07-07 17:02 三人行必有我师娘 阅读(93) 评论(0) 推荐(0)
摘要:【重定向】 # 重定向日志到文件并输出到屏幕 ./bootstrap_box_full.sh 2>&1 | tee "install-$(date "+%F %T.%N")".log #导出所有操作日志到文件,标准输出和标准错误均重定向到文件exec 1>/root/kickstart-stage2 阅读全文
posted @ 2020-12-28 20:23 三人行必有我师娘 阅读(79) 评论(0) 推荐(0)