shell
文章平均质量分 82
shell脚本
夏已微凉、
这个作者很懒,什么都没留下…
展开
-
记录:Linux 设置文件夹 0777 权限失效问题
一、前言二、解决三、思考四、总结一、前言Linux 搭建 禅道 报错:目录不存在或者无操作权限,截图如下二、解决1、按照给出的命令 chmod o=rwx -R /var/www/web/zentaopms/www/data/ 执行之后,文件(夹)的权限更改成功了,但还是报错2、然后执行命令 chmod -R 0777 /var/www/web/zentaopms/www/data/,文件(夹)的权限更改成功了,但还是报错3、再执行命令 sudo chmod -R 0777 .原创 2021-11-18 14:21:18 · 3382 阅读 · 0 评论 -
Shell 把日志记录按天切割到不同的文件
一、需求二、分析三、代码四、运行五、执行结果图片文件 test-2020-04-24.log 内容文件 test-2020-09-25.log 内容六、其他Shell 字符串拼接案例一、需求有一个日志文件 /www/test/test.log我们需要把该日志文件今天以前的日志,按天拆分 到 不同的文件中。拆分的文件位于 /www/test/split文件夹,文件格式为 test-Y-m-d.log文件内容如下:127.0.0.1 - - [24/Apr/2020:10:32:26 +080.原创 2020-10-15 17:46:09 · 1132 阅读 · 0 评论 -
Shell 脚本执行错误 $‘\r‘:command not found
前言方法一方法二前言Shell 脚本执行错误 $'\r':command not found存现这种错误是因为 编写的 shell脚本是在win下编写的,每行结尾是\r\n 的Unix 结果行是\n 所以在Linux下运行脚本 会认为\r 是一个字符,所以运行错误,需要把文件转换下方法一sed -i 's/\r//' 脚本名方法二yum -y install dos2unixdos2unix 脚本名...转载 2020-10-15 17:21:00 · 208 阅读 · 0 评论 -
Shell脚本字符串截取方法总结
前言这篇文章主要介绍了Shell脚本几种字符串截取方法总结,每个方法给出了实例代码和操作结果,一目了然,需要的朋友可以参考下假设有变量: var=http://www.aaa.com/123.htm一、井号(#)截取1、[ # 号截取,删除左边字符,保留右边字符。 ]代码如下echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2、转载 2020-10-15 15:48:32 · 1336 阅读 · 0 评论 -
SHELL 读取文件的每一行内容并输出
一、前言二、实现实例(1)实例(2)- 推荐(原因:易读)实例(3)三、for 逐行读和 while 逐行读是有区别的一、前言假设读取的文件为当期目录下的 test.txt 文件,内容如下:Google RunoobTaobao二、实现实例(1)#!/bin/bashwhile read linedo echo $linedone < test.txt执行输出结果为:GoogleRunoobTaobao实例(2)- 推荐(原因:易读)#!/b.转载 2020-10-15 11:42:11 · 1230 阅读 · 0 评论