shell脚本编写
sdkdlwk
做一位名副其实的工匠
合作,请私信!
展开
-
使用sed -i对文本字符串进行增删改查
sed是一个很好的文件处理工具,本身是一个管道命令,主要以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。 1. sed命令行格式 sed [选项] [命令] 1 1.1 选项 -n,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来。 ...原创 2020-03-19 17:26:09 · 11181 阅读 · 0 评论 -
快速入门shell脚本编写(三)
从这一节主要学习 控制语句、循环语句 注释、shell多行注释 shell单行注释很简单,只需在每行行首增加#,但是他其实是没有提供专门的多行注释的方法的,所以我们采用投巧的方式来多行注释,用EOF分界符来多行注释,如下: 1 #! /bin/sh 2 3 file="/Desktop/file.test" 4 5 6 if [ -r $file ] 7 th转载 2017-07-21 09:00:54 · 290 阅读 · 0 评论 -
快速入门shell脚本编写(二)
上次在写shell的时候发现vi和vim不一样:vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim要比vi好用许多。 这次接着上次的内容,基础知识,继续学习,本文作者也在自学中,纰漏错误在所难免,若有人发现问题请指出谢谢! Lee出品,转载请注明出处http://blog.csdn.net/hnulwt/article/details/43155797 布尔转载 2017-07-20 11:29:21 · 281 阅读 · 0 评论 -
快速入门shell脚本编写(一)
努力让自己工作变得高效,会写脚本,会用脚本,往往事半功倍。所以,从今天开始抽出一些时间学习,通过4节内容熟悉和入门shell脚本! --------------前方高能预警,本文写的略自娱自乐,如有看着不适,请狂戳右上角---------------------- shell有两种执行命令的方式: 交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一转载 2017-07-20 11:26:09 · 395 阅读 · 0 评论 -
快速入门shell脚本编写(四)
继续上次学的内容,这次学习 case 语句和 shell的函数概念。 case 语句 首先先看看测试程序: 1 #! /bin/sh 2 3 animal=dog 4 5 case "$animal" in 6 cat) 7 echo "cat";; 8 dog) 9 echo "dog";; 10 lion) 1转载 2017-07-21 09:04:22 · 205 阅读 · 0 评论 -
windows下写的shell脚本在linux执行出错的解决办法
这篇文章主要介绍了windows下写的shell脚本在linux执行出错的解决办法,需要的朋友可以参考下 在Windows下写了一个shell脚本,上传到Linux下执行时报错: [root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or d原创 2017-07-20 11:00:40 · 638 阅读 · 0 评论 -
解决shell脚本编写中出现的文件名后面带问号问题
1. 如果你的 shell 脚本内容如下 ./format -format ./format_model--input data.txt > result.txt[注意这里直接回车换行了] echo 'complete' 上面重定向后的 result.txt 实际查看名称为 fresult.txt^M,其实^M为 linux无法识别的字符时的一种替换,实际重定向后 文件原创 2017-07-20 10:53:32 · 5884 阅读 · 0 评论