Bash Programming
ELI_He999
这个作者很懒,什么都没留下…
展开
-
简单地向mysql插入数据
假设已经有一个数据库(这里我用菜鸟教程的数据库教程),名字叫RUNOOB。而且存在一个表名为test_tb1结构:+-------+------------+| num | int(4) || name | char(1) |+--------+-----------+#!/bin/basha=1;b='c';echo "use R原创 2017-12-06 16:47:51 · 665 阅读 · 0 评论 -
用$RANDOM生成随机数
#!/bin/bashecho $(($RANDOM%100 + 1))转载 2018-07-16 16:52:57 · 4183 阅读 · 2 评论 -
【笔记】sed 替换最后出现的一个字符
sed 's/\(.*\),\(.*\)/\1;\2/' youfile将文件的最后一个,逗号改为分号;印证了贪婪匹配原创 2018-04-23 14:09:18 · 12734 阅读 · 0 评论 -
判断字符串最后是否为 斜杠
今天写脚本时,一个复制文件的语句,为了防止复制出错,一个处理是判断文件夹是否存在(专门用来复制到指定文件夹的),其次就是判断字符串后是否有’/ ’以免用户自己填充地址时,目标地址正好有个文件是同名的(这样会导致文件覆盖而不是复制到指定文件夹)。if [[ "$string" =~ /$ ]]; then #do somethingfi在=~ 后面的正则表达式不需要加引号。即使使用变量,也不使...原创 2018-04-10 15:47:54 · 4432 阅读 · 0 评论 -
lsof 命令
lsof ( lists openfiles )列出当前系统打开文件的工具,在Unix中一切(包括网络套接口)都是文件。参数usage: [-?abhlnNoOPRstUvV] [+|-c c] [+|-d s] [+D D] [+|-f[cgG]] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]] [-p s] [+|-r [t]...原创 2018-03-03 19:56:03 · 161 阅读 · 0 评论 -
【转载】Linux下如何在特定时间执行特定任务
Linux下如何在特定时间执行特定任务1 仅执行一次的任务2 循环执行的任务3 可唤醒停机期间的工作任务1 仅执行一次的任务所需程序atd服务at命令启动atd# service atd restartatd stop/waitingatd start/running, process 11031千万注意要在root下执行,不然会提示Rejected send message.at的使用使用...转载 2018-02-28 15:25:44 · 2094 阅读 · 0 评论 -
【转载】tput命令
tput命令Shell内建命令tput命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。什么是 terminfo 数据库?UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以转载 2018-01-17 15:19:33 · 522 阅读 · 0 评论 -
【转载】shell脚本调用方法及适用场景
http://blog.csdn.net/yygydjkthh/article/details/50189337/****************************** Author : Samson * Date : 12/05/2015 * Test platform: * GNU bash, 4.3.11 * Debian GNU/Linux 8转载 2018-01-17 15:17:47 · 348 阅读 · 0 评论 -
【转载】我使用过的Linux命令之declare
我使用过的Linux命令之declare - 声明shell变量(不知道没关系、知道了就更好的内建命令)本文链接:http://codingstandards.iteye.com/blog/1150109 (转载请注明出处) 用途说明declare命令是bash的一个内建命令,它可以用来声明shell变量,设置变量的属性(Declare variables an转载 2018-01-17 15:16:47 · 237 阅读 · 0 评论 -
【转载】Linux下统计当前文件夹下的文件个数、目录个数
1) 统计当前文件夹下文件的个数复制代码代码如下:ls -l |grep "^-"|wc -l2) 统计当前文件夹下目录的个数复制代码代码如下:ls -l |grep "^d"|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 复制代码代码如下:ls -lR|grep "^-"转载 2018-01-17 15:14:57 · 165 阅读 · 0 评论 -
shell 对应特殊字符
echo -eawksedcutecho "Cfoo'barxml" | sed "s/'/::/g" | sed 's/::/\\:/g' | sed "s/:/'/g" 替换单引号为 \' ------------------------sed 替换单引号'echo "mm转载 2018-01-16 16:12:20 · 1578 阅读 · 0 评论 -
sed 去除所有空格
sed s/[[:space:]]//g原创 2017-12-07 15:38:35 · 6562 阅读 · 0 评论 -
【个人笔记】shell - cut命令
cut:案例一:-d -fcut -d : -f 1,5-d 按定界符号(delimiter)符号分割,-f 输出指定的域。cut -d : 1- 输出第一个域以后的所有域。cut -d : 1-3输出指定范围的域案例二:-bcut -b 1-6 输出第1到6字节一个空格算一个字节,一个汉字算三个字节案例三:-c原创 2017-11-21 15:06:38 · 2091 阅读 · 0 评论 -
[转载] shell 循环变量传递问题
shell 循环变量传递问题2016年04月07日 17:00:04 光头阿瓜 阅读数:3241更多个人分类: linux 如例子中: #!/bin/bashfile="/etc/passwd"let num=0cat $file | while read linedo echo -e "hello,`echo $line|cut -d ":" -f...转载 2018-09-18 16:06:59 · 1025 阅读 · 0 评论