shell基础内容
一个查找脚本的命令
find /home/pf -type f -name "*bag*.sh"
模板
#!/bin/bash
echo "All commands executed successfully......"
命令行窗口彩色日志输出
#!/bin/bash
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
NC='\033[0m' # No Color
echo -e "${RED}Error:${NC} This is an error message."
echo -e "${GREEN}Success:${NC} This is a success message."
echo -e "${YELLOW}Warning:${NC} This is a warning message."
echo "All commands executed successfully......"
示例如下
一个常用模板
#!/bin/bash
# 定义颜色代码
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
NC='\033[0m' # No Color
# 打印彩色日志
echo -e "${RED}Error:${NC} This is an error message."
echo -e "${GREEN}Success:${NC} This is a success message."
echo -e "${YELLOW}Warning:${NC} This is a warning message."
project_dir="/home/pf/xxx"
cd "$project_dir"
if [ $? -eq 0 ]; then
echo "Successfully entered the project_dir folder."
source devel/setup.bash
else
echo "Failed to enter the project_dir folder."
exit 1
fi
sleep 1
python3 src/Raw.py &
if [ $? -eq 0 ]; then
echo "Raw executed successfully."
else
echo "Raw failed." exit 1
fi
sleep 3
echo "All commands executed successfully......"