首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Linux学习 -- Shell编程 -- 字符处理命令
】的更多相关文章
Linux学习 -- Shell编程 -- 字符处理命令
sort排序命令 sort [选项] 文件名 -f 忽略大小m写 -n 按数值型,默认字符串型 -r 反向 -t 指定分隔符 -k n[,m] 指定字段范围,默认行尾 eg. sort -n -t ":" -k 3,3 /etc/passwd wc统计命令 wc [选项] 文件名 -l 行数 -w 单词数 -m 字符数…
Linux学习 -- Shell编程 -- 字符截取命令
cut字段提取命令 cut [选项] 文件名 -f 列号: -d 分隔符: 局限性:空格为分隔符时不适用 printf命令 printf '输出类型输出格式' 输出内容 %s, %i, %f \a, \b, \f, \n, \r, \t, \v awk命令 awk '条件1{动作1}...' 文件名 条件:x>10, x>=10, x<=10 动作:格式化输出,流程控制语句 例子:awk '{printf $2 "\t" $4 "\n"}' df…
Linux学习——shell编程之正则表达式和字符处理命令
shell编程之正则表达式 一 正则表达式 1 什么是正则表达式 正则表达式用于描述字符排列和匹配模式的一种语法规则.它主要用于字符串的模式分隔.匹配.查找及替换操作. 2 shell编程之正则表达式与通配符 正则表达式:用于在文件中匹配符合条件的字符串.正则是包含匹配.grep .awk .sed等命令支持正则表达式. 通配符:用于匹配符合条件的文件名,通配符是完全匹配.ls.find.cp 这些命令不支持正则表达式,只能使用shell自己的通配符来进行匹配. 通配符: - * 匹配任意内容(…
Linux学习——shell编程之运算符
shell编程之运算符 一:shell中常见算术运算符号和优先级 二:算术运算符 Shell 变量:是弱类型!不能进行加减乘除!比较麻烦! 例子 :shell变量弱类型 a=11 b=22 echo a+b #输出结果 为 11+22 1:双小括号 -- 使用率高,效率也高 (()) #数值运算符 ((运算符)) ,例如 ((x+y)),(())里面字符之间可以没有空格,也可以有空格都不会影响结果. 例子: ((x=x+1)) #将x+1的值赋给x x=$((x+1)) #表示将表达式的值赋给…
Linux学习——shell编程之环境变量配置文件
小白学习,在学习中总结! shell编程之环境变量配置文件 一:环境变量配置文件 1 shell编程之环境变量配置 变量类型: 用户自定义变量(本地变量) 环境变量 :定义每个用户的操作环境,如path ps1(提示符) 预定义变量 位置参数变量 (1).source命令 source 配置文件 或 . 配置文件 # source === . . .text # .是source , .text 隐藏文件 注:修改配置文件之后,必须注销重新登录才能生效,使用source命令可以不用重新登录. (…
Linux学习——shell编程之变量
shell编程之变量:Linux shell编程基础中的变量. 包括Bash变量的分类和各变量的详细使用,如:用户自定义变量.环境变量.语系变量.位置参数变量和预定义变量. 1:什么是Bash变量? 变量:计算机内存单元,其中存放的值可以更改! #Bash变量就Bash中的变量 2:变量有哪些分类,Bash变量有哪些? 常见的变量数据类型分类: - 字符串型 - 整型 - 浮点型 - 日期型 变量的分类(Linux中变量都是字符串型): - 用户自定义,变量自定的. - 环境变量,保存的是和系统…
Linux学习 -- Shell编程 -- 流程控制
if语句 单分支 if [ 条件判断式 ]; then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 例子: 双分支 if [ 条件判断式 ] then 程序 else 程序 fi 多分支 if [ 条件判断1 ] then 程序1 elif [ 条件判断2 ] then 程序2 else 程序3 fi case语句 case $变量 in "值1" ) 程序1 ;; *) 默认程序 ;; esac for语句 语法1 for 变量 in 值1 值2 值3... …
Linux学习 -- Shell编程 -- 条件判断
按照文件类型进行判断 两种格式 test -e /root/install.log [ -e /root/install.log ] 注意空格 适合用于脚本中 echo $?可以看到结果 [ -d /root ] && echo yes || echo no 按照文件权限进行判断 两个文件之间进行比较 eg. [ test.txt -ef test.txt.hard ] && echo yes || echo no 两个整数之间比较 两个字符串之间比较 多重条件判…
Linux学习 -- Shell编程 -- 正则表达式
正则表达式与通配符 正则 -- 匹配字符串 -- 包含匹配 grep.awk.sed等 通配符 -- 匹配文件名 -- 完全匹配 ls.find.cp等 基础正则表达式…
Linux 下shell 编程学习脚手架
linux body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding-top: 10px; padding-bottom: 10px; background-color: white; padding: 30px; } body > *:first-child { margin-top: 0 !important; } body > *:last-child { ma…