摘要: 处理过程: 依次对每一行进行处理,然后输出 命令形式 awk 参数 命令 文件 awk [-F|-f|-v] 'BEGIN{} //{command1; command2} END{}' file 参数列表 [-F | -f | -v] -F 指定分隔符 -f 指定使用脚本文件 -v 定义变量 DE 阅读全文
posted @ 2021-07-11 13:53 繁忙的蜜蜂 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 处理方式:逐行处理 处理类型:增删改查 文件demo: test.txt this is a test str. is 1 is 2 is 3 is 4 is 5 is 6 is 7 is 81234qwer -i 参数直接修改文件 插入选中行下一行文本, 开始标识字符 a\, 前置为选中行索引 s 阅读全文
posted @ 2021-07-11 12:50 繁忙的蜜蜂 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 长度 str='this is a test str.' expr length "${str}" 结果: "19" expr "${str}" : '.*' 结果: "19" 拼接 ?? 截取--索引 str='this is a test str.' expr substr "${str}" 2 阅读全文
posted @ 2021-07-11 12:01 繁忙的蜜蜂 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 长度 str='this is a test str.' echo ${#str} 结果: "19" 拼接 a="123" b="abc" c="{|}" d1=${a}${b}${c} echo ${d1} 结果:"123abc{|}" d2=${a}"\n"${b}"\n"${c} echo $ 阅读全文
posted @ 2021-07-11 11:14 繁忙的蜜蜂 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 字符串赋值 shell中字符串赋值可以有如下几种方式 单引号 str1='str1.' 双引号 str2="str2." 无引号 str3=str3.反引号 str4=`ls` 单引号: 输出方式: 内容原样输出 demo: a='aa' b='$a' echo $b 结果: $a 假如想要将a的值 阅读全文
posted @ 2021-07-11 10:42 繁忙的蜜蜂 阅读(102) 评论(0) 推荐(0) 编辑