shell
hongmingover
。。。。。。。
展开
-
在linux下运行shell脚本时会出现^M的问题
在linux下运行shell脚本时会出现^M的问题我是在win10下编辑的一个shell脚本,传到服务器上去后运行出错,用vi进去后发现每一行后面多一个^M,估计是win下和linux下换行符编码不一样导致的用网上说的set ff=uinx什么的方法好像没用后来用下面这个解决问题sed -i 's/\r$//' filename...原创 2019-10-31 13:40:47 · 1307 阅读 · 0 评论 -
Shell中for循环的几个常用写法
Shell中for循环的几个常用写法第一类:数字性循环-----------------------------for1-1.sh[html] view plain copy print?#!/bin/bash for((i=1;i=10;i++)); do echo $(exp转载 2017-08-01 09:29:15 · 802 阅读 · 0 评论 -
直接利用grep可以在当前目录及其所有子目录中查找文件吗
直接利用grep可以在当前目录及其所有子目录中查找文件吗1grep -R 'test' /data/*原创 2017-08-09 16:22:48 · 7382 阅读 · 0 评论 -
linux使用mail命令发送邮件
linux使用mail命令发送邮件 在工作中使用linux,偶尔也会需要使用mail命令来进行发邮件。 从上面的命令看,系统已经安装了mail,对些我们还需要设置一下mail,让它使用外面的邮箱进行发邮件。设置文件是 /etc/mail.rc 我使用的是163邮件,所以设置mail使用163代理发邮件需要在 /etc/mail.rc 最后添加两行即可,如下 虽然我们设置了linux...转载 2018-02-28 10:28:05 · 4820 阅读 · 0 评论 -
awk去重以某列重复的行
awk去重以某列重复的行[root@localhost cc]# cat 2.txt adc 3 5 a d aa 3 adfa d ba 3 adf去重第一列重复的行:[root@localhost cc]# cat 2.txt |awk '!a[$1]++{print}'adc 3 5 a d a重复的行取最上面一行记录去重以第一列和第二列重复的行:[root@localhost cc]# c...转载 2018-02-28 10:31:45 · 3485 阅读 · 0 评论 -
利用awk分析网站日志实例
利用awk分析网站日志实例网站日志分析篇1、获得访问前10位的ip地址:cat access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -102、获取访问次数最多的文件或页面,取前20个:cat access.log | awk '{print $11}' | sort | uniq -c | sort -nr | head...转载 2018-04-11 14:38:59 · 796 阅读 · 0 评论 -
scp 手动输入密码后后台执行的方法
scp 手动输入密码后后台执行的方法 2012-06-17 13:27:19| 分类: 默认分类|举报|字号 订阅 下载LOFTER我的照片书 |[root@monitor snow]# nohup scp -P9922 -r src snow@192.168.6.165:/home/snow/data/ &[1] 1148...转载 2018-10-29 16:49:09 · 3484 阅读 · 0 评论 -
Shell 中eval的用法
Shell 中eval的用法eval command-line其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如:pipe="|"eval ls $pipe wc -l1 2 3shell第1次扫描命令行时,它替换出pipe的值|,接着eval使它再次扫描命令行,这时shell把...转载 2019-03-07 21:02:32 · 1287 阅读 · 0 评论