当前位置: 首页 > news >正文

上海网站设计kinglink网站备案号格式说明书

上海网站设计kinglink,网站备案号格式说明书,中国空间站叫什么名,网站建设管理 优帮云文章目录 Shell脚本基础教程一、基础操作1. 执行脚本变量操作for 循环while 循环常用命令工具grep 命令管道符 输入输出重定向操作read 命令 条件判断数组函数定义字符串注释与多行命令后台执行 Shell脚本基础教程 一、基础操作 1. 执行脚本 chmod x ./test.sh # 添加执行权…

文章目录

  • Shell脚本基础教程
    • 一、基础操作
      • 1. 执行脚本
      • 变量操作
      • for 循环
      • while 循环
      • 常用命令工具
        • grep 命令
        • 管道符
      • 输入输出
        • 重定向操作
        • read 命令
      • 条件判断
      • 数组
      • 函数定义
      • 字符串
      • 注释与多行命令
      • 后台执行

Shell脚本基础教程

一、基础操作

1. 执行脚本

chmod +x ./test.sh  # 添加执行权限
./test.sh           # 执行脚本

变量操作

定义变量:
myName = "li"使用变量:
echo $myName删除变量:
unset myName$0  脚本名称
$n  传入参数
$@  命令行所有的参数, 每个参数区分对待
$*  命令行所有的参数,每个参数看成一个整体
$?  最后执行命令的状态,为0正确,不为0,错误
$$  当前进程的id
$!  后台运行的醉胡一个线程的pid

for 循环

# $* 作为整体处理
for i in "$*"; doecho $i  # 输出: "1 2 3"
done# $@ 作为独立参数
for i in "$@"; doecho $i  # 输出: 1\n2\n3
done

while 循环

count=0
while [ $count -lt 5 ]; doecho $count((count++))
done

常用命令工具

grep 命令
# 查找包含"user"的行(不区分大小写)
grep -i "user" /etc/passwd# 显示匹配行的行号
grep -n "root" /etc/passwd
管道符
# 分页显示目录内容
ls -l /etc | more# 统计文件数量
ls -l | grep "^-" | wc -l

输入输出

重定向操作
# 输出重定向
echo "Hello" > output.txt  # 覆盖写入
echo "World" >> output.txt # 追加写入# 输入重定向
wc -l < output.txt  # 统计行数
read 命令
# 带超时的输入
read -t 30 -p "请输入姓名: " name
echo "你好,$name"

条件判断

if [ $a -eq $b ]; thenecho "相等"
elif [ $a -gt $b ]; thenecho "a更大"
elseecho "b更大"
ficase $choice in1) echo "选项1" ;;2|3) echo "选项2或3" ;;*) echo "无效选项" ;;
esac

数组

# 定义数组
array=("apple" "banana" "orange")# 遍历数组
for fruit in "${array[@]}"; doecho $fruit
done# 获取数组长度
echo ${#array[@]}  # 输出: 3

函数定义

# 带参数的函数
sum() {echo $(( $1 + $2 ))
}# 调用函数
result=$(sum 5 3)
echo $result  # 输出: 8

字符串

str="Hello World"# 字符串长度
echo ${#str}  # 输出: 11# 子串截取
echo ${str:0:5}  # 输出: Hello
echo ${str:6}   # 输出: World

注释与多行命令

# 单行注释
: '
多行注释
可以写任意内容
'# 多行命令
command1 && \
command2 || \
command3

后台执行

# 后台运行脚本
./long-running.sh &# 获取后台进程ID
echo $!  # 输出最后一个后台进程PID
http://www.dtcms.com/a/510118.html

相关文章:

  • 建设文明网站包括太原关键词排名推广
  • 岳阳建设网站的公司有域名没有服务器怎么做网站
  • 大学生兼职网站建设策划书古尔邦节网站建设
  • 中国电子系统建设公司网站seo技术博客
  • 房地产网站广告销售怎么做网络推广软文
  • 外贸网站建站公司seo关键词排名优化公司
  • 广西柳州网站建设推荐网上怎么找房屋设计师
  • 网站做的好赚钱吗免费网站安全软件大全免费下载
  • 怎么做自己的门户网站做信息发布类网站用什么语言
  • h5模板网站有哪些台州建站网站模板
  • 建设银行网站修改台州做网站设计的公司
  • 做网站钱网站建设与网页设计的区别
  • 快站怎么做淘客网站自己做广告用什么软件
  • 网站网站开发软件优化大师班级优化大师
  • ps制作网站首页面教程深圳软件科技有限公司
  • 订餐网站的数据库建设网站服务器做哪些安全措施
  • 哪一家做网站好外贸网站建站
  • 郑州网站开发网站开发建设注册管理中心网站
  • 北湖区网站建设公司哪家好公司建设网站费用
  • 外语教学网站开发外国网站做问卷调查挣钱
  • 南昌网站建设模板服务商阿里云服务器ip做网站
  • 中企动力做网站多久能好郑州网站竞价托管
  • 安阳网站公司最基本的网络营销站点
  • 公司网站建设 目录广州冼村人很有钱吗
  • html5在网站建设中的河北省建设机械协会官方网站
  • 企业网站服务器建设方法wordpress归档页面
  • 自己做的网站怎么发布到百度阜阳建设网站公司电话
  • 服务网站运营方案海南快速seo排名优化
  • 番禺区建站服务商网站空间 云端
  • 专门做网上链接推广的网站wordpress用户自定义作者