随笔分类 -  Shell

摘要:1.通过循环得到可能出现的数值交叉情况,可能一个数值,可能两个数值,可能三个数值 var_mem_id_2=(100 200 300 400 500 600) for line_01 in ${var_mem_id_2[@]}do echo $line_01 >> file.txt for line 阅读全文
posted @ 2019-10-14 17:23 树下的猫 阅读(566) 评论(0) 推荐(0)
摘要:现有p1=("1a:2b:3c:4d:5e:6f:7g:8h") 需转化为如下变量: p1=('1a','2b','3c','4d','5e','6f','7g','8h') shell代码如下 p1=("1a:2b:3c:4d:5e:6f:7g:8h")echo ${p1}v_p1=${p1//: 阅读全文
posted @ 2019-09-25 09:29 树下的猫 阅读(157) 评论(0) 推荐(0)
摘要:shell 内部域分隔IFS环境变量: 1. data="name,sex,rollno,location"oldIFS=$IFS # 备份IFS到变量oldIFSIFS=$',' # 将IFS设置为逗号,便于做data的分隔符 IFS=$oldIFS # 最后将IFS还原 for item in 阅读全文
posted @ 2019-09-23 18:02 树下的猫 阅读(395) 评论(0) 推荐(0)
摘要:grep语法: grep [option] "string_to_find" filename 选项与参数: (1)-i:忽略搜索字符串的大小写 (2)-v:取反,即输出不匹配的那些文本行 (3)-n:输出行号 (4)-l:输出能够匹配模式的文件名,相反的选项为-L (5)-q:静默输出 (6)-w 阅读全文
posted @ 2019-09-23 15:38 树下的猫 阅读(1585) 评论(0) 推荐(0)
摘要:有一个文件address.txt,文件里面的字符以逗号分隔,逗号之前表示网址描述,逗号后面表示网址地址 abc.club,https://ws-di1.sit.cmrh.com/RH_IM/FileService 现在想获取网址描述和地址可以用cut工具来处理: for line in $(cat 阅读全文
posted @ 2019-09-23 14:39 树下的猫 阅读(913) 评论(0) 推荐(0)