自定义IFS变量, 改变分隔符, 对字符串进行切分 参考文章: Shell中的IFS解惑-https://blog.csdn.net/whuslei/article/details/7187639 #!/bin/bash string="hello,shell,split,test" #对IFS变量 进行替换处理 OLD_IFS="$IFS" #保存当前shell默认的分割符,一会要恢复回去 IFS="," #将shell的分割符号改为,“...
自定义IFS变量, 改变分隔符, 对字符串进行切分 #!/bin/bash string="hello,shell,split,test" #对IFS变量 进行替换处理 OLD_IFS="$IFS" #保存当前shell默认的分割符,一会要恢复回去 IFS="," #将shell的分割符号改为,“” array=($string) #分割符是“,”,"hello,shell,split,test" 赋值给array 就成...
Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value1 value2...valuen) keyword=1,sdg,ddd array=(${keyword//,/ })len=${#array[*]} 本质是利用了将keyword变量中所有的,符号替换成了空格
我们知道可以通过工具grep或egrep按行筛选记录,这里我们可以通过cut工具对文本按列进行切分,它可以指定定界符,linux下制表符是默认的定界符。 #cut-f 2,3 textfile 这个命令可以显示textfile文件的第2、3列。 例如:有文件如下: # cat dept 10 AC 原创文章 ...
-type f 文件 / l 符号链接 按时间搜索: -atime 访问时间 (单位是天,分钟单位则是-amin,以下类似) -mtime 修改时间 (内容被修改) -ctime 变化时间 (元数据或权限变化) 最近7天被访问过的所有文件: find . -atime 7 -type f -print 按大小搜索: ...
用shell切分文件--split 有个文件要处理,因为很大,所以想把它切成若干份,每份N行,以便并行处理。怎么搞呢?查了下强大的shell,果然有现成的工具--split。 下面记录下基本用法: 代码语言:javascript 复制 split[-bl]file[prefix] 参数说明:-b, --bytes=SIZE :对 file 进行切分,每个小文件大小为 SIZE 。可以...
-type f 文件 / l 符号链接 按时间搜索: -atime 访问时间 (单位是天,分钟单位则是-amin,以下类似) -mtime 修改时间 (内容被修改) -ctime 变化时间 (元数据或权限变化) 最近7天被访问过的所有文件: find . -atime 7 -type f -print 按大小搜索: ...
-type f 文件 / l 符号链接 按时间搜索: -atime 访问时间 (单位是天,分钟单位则是-amin,以下类似) -mtime 修改时间 (内容被修改) -ctime 变化时间 (元数据或权限变化) 最近7天被访问过的所有文件: 代码语言:javascript 复制 find.-atime7-type f-print ...
常见的几个符号 # 追加内容echo用于少量输入,,cat用于多内容输入 # >会覆盖原有的内容 cat >gg.txt 回车然后输入内容 control z可以退出 # >>不会覆盖原有的内容 例如:echo aa >> bb.txt 把aa追加到bb.txt文件的末尾 # ; 用于执行多条命令 cat bb.txt ; ls 当前目录下先执行cat命令,然后再执行ls命...
而bash脚本里面实际上是可执行文件的文件名和参数,而文件名和参数可以用数字开头,可以用各种符号(试试...