栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux—bash变量、重定向、管道

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux—bash变量、重定向、管道

定义变量(无引号、单引号、双引号)
  • 变量名=变量值
  • 单引号:单引号里面写入什么就输出什么
  • 双引号:输出时会先解析引号里面的变量和命令,再输出结果

 

 

输出变量值(两种方法)、换行输出、不换行输出
  • 方法一:echo $ variable_name
  • 方法二:echo ${variable_name}
  • 换行输出:echo -e “变量值n变量值”
  • 不换行输出:echo “变量值”

 

 

修改变量值,追加新内容,并输出
  • 修改变量值:对已定义的变量重新赋值
  • 追加新内容(两种方式):”$variable_name”abc  或  ${variable_name}abc
  • 用命令的执行结果为变量赋值(两种方式):`command` 或 $(command)

 

 

使用read赋值变量值,并输出
  • read:从标准输入中读取数据并赋值给变量
  • -p    显示提示信息
  • -n number    读取number个字符

 

 

输出系统环境变量(env和export命令) 

 

 

特殊变量的应用:$、?
  • $$   查看当前bash的进程号PID
  • $?   返回上一个命令的状态码,0表示成功,非0表示失败或异常

 

 

输出重定向”>”,”>>”,输出到yq.sh中
  • command > file       表示以覆盖的方式,把command的正确输出结果输出到file文件中。
  • command >> file     表示以追加的方式,把command的正确输出结果输出到file文件中。

 

 

输入重定向“<”
  • 将原来从键盘输入的数据改为从文件读取
  • command < file   将file文件中的内容作为command的输入 

 

 

管道”|”
  • 左侧命令的输出成为右侧命令的输入

 

 

将管道、find、grep结合 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号