Shell
文章平均质量分 78
Wang_Zhenwei
这个作者很懒,什么都没留下…
展开
-
Shell学习5_ expect spawn not found报错解决
安装expect 执行以下命令sudo apt-get install tcl tk expect在使用expect 写自动交互功能时 遇到问题automate_expect.sh#! /usr/bin/expectspawn ./interactive.shexpect "Enter number:"send "1\n"expect eof然后在命令行输...转载 2020-01-14 20:06:13 · 2727 阅读 · 0 评论 -
Linux学习3_学习shell脚本前应具备的基础知识
日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel...转载 2015-07-29 10:52:27 · 828 阅读 · 0 评论 -
Linux学习4_shell脚本学习
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的...转载 2015-07-29 14:08:10 · 888 阅读 · 0 评论 -
Shell学习1_linux shell脚本EOF妙用
在平时的运维工作中,我们经常会碰到这样一个场景:执行脚本的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚蠢之极了!这个时候,就可以使用EOF结合cat命令进行行内容的追加了。下面就对EOF的用法进行梳理:EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,...转载 2019-01-21 19:10:41 · 812 阅读 · 0 评论 -
Shell学习2_ linux shell ftp上传下载操作
ftp -i -v -n <<EOFopen 192.168.65.1 8888user admin 123456cd /adminlcd D:/shell/dataget "data.zip"byeEOFftp下载,open ip port是连接服务器,user username password是登陆,cd /admin是cd到FTP服务器下面的admin目...转载 2019-01-21 19:16:33 · 550 阅读 · 0 评论 -
Shell学习3_ sed -i命令详解
sed -i命令详解[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一...转载 2019-01-21 20:08:41 · 21760 阅读 · 0 评论 -
Shell学习4_ shell中#*,##*,#*,##*,% *,%% *的含义及用法
介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my...转载 2019-01-21 20:16:53 · 998 阅读 · 0 评论