
shell
余生很长、何必慌张
一名学生 xaut.wb2014@gmail.com
展开
-
shell string转为数组
shell string转为数组代码如下$ cat str2arr.sh#!/bin/bashstr="i,like,you,csdn"arr=(${str//,/ })for s in ${arr[@]}do echo $sdone执行结果$ sh str2arr.shilikeyoucsdn原创 2018-01-11 22:00:34 · 10186 阅读 · 1 评论 -
ssh保活配置
当你使用ssh客户端连接公司服务器时,很有可能会出现闲置一段时间后,被服务器断开的情况,这是运维部门的一种安全策略。但这种被动断开很可能会影响到自己的工作上下文,例如你运行了一个耗时较长的脚本,或用vim打开了一个文本文件,如果此时远程服务器断开了你的连接,你的工作就被中断了,且无法恢复,这种体验非常糟糕。怎样才能让iTerm2帮你保持连接呢?其实这事儿也不是iTerm2来完成的,而是ssh客户端...原创 2018-07-09 10:41:20 · 4051 阅读 · 0 评论 -
sed
sedLinux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。语法sed [-hnV][-e<script>][-f<script文件>][文本文件]参数说明:-e<script>或--expressi...原创 2018-08-28 17:36:36 · 353 阅读 · 0 评论 -
awk-内建变量
内建变量变量 描述 \$n 当前记录的第n个字段,字段间由FS分隔 \$0 完整的输入记录 ARGC 命令行参数的数目 ARGIND 命令行中当前文件的位置(从0开始算) ARGV 包含命令行参数的数组 CONVFMT 数字转换格式(默认值为%.6g)ENVIRON环境变量关联数组 ERRNO 最后一个系统错误的描述...原创 2018-08-28 17:44:28 · 303 阅读 · 0 评论 -
awk-脚本
$ awk -f test_awk.awk ulb.txtBEGIN : 拭目以待1234END : 就是这么强大~/mytest/shell ⌚ 17:55:51$ cat test_awk.awk#!/bin/awk -fBEGIN { printf "BEGIN : %s \n", "拭目以待"}{ n++ p...原创 2018-08-28 17:57:26 · 1118 阅读 · 0 评论 -
grep-参数
grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。语法grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>]...原创 2018-08-29 10:41:09 · 950 阅读 · 0 评论 -
shell之seq(用于生成从一个数到另一个数之间的所有整数)
shell之seq(用于生成从一个数到另一个数之间的所有整数)$ cat seq.sh#!/bin/bash#-f 指定输出数字同宽#seq -f “%3g” 13 数字位数为三位,不足补空格for i in `seq -f "%3g" 1 10`do echo $idoneecho "-----------------"#seq -f “%03g” 1 5 数字...原创 2018-11-17 11:54:46 · 764 阅读 · 0 评论