随笔分类 -  Shell

摘要:1. 检测URL的接口状态 $ curl -s -o /dev/null -w %{http_code} $URL 2. 发送邮件 $ mail -s "主题" 邮箱地址 阅读全文
posted @ 2020-06-08 15:33 PIPO2 阅读(142) 评论(0) 推荐(0)
摘要:EOF(End Of File),表示自定义终止符。把内容当作标准输入传给程序。Ctrl-d 就代表 EOF。 在 Shell 中我们通常将 EOF 与 << 结合使用,表示后续的输入作为子命令或子 Shell 的输入,直到遇到 EOF 为止,再返回到主调 Shell。当 Shell 看到 << 的 阅读全文
posted @ 2020-04-22 09:11 PIPO2 阅读(280) 评论(0) 推荐(0)
摘要:AWK 从输入流(文件、管道或标准输入)中逐行读入,每读入一行使用 'pattern{ commands }' 处理,直到文件末尾。 Usage: awk [options] 'program' file ... -f progfile 调用脚本 -F fs 指定分隔符 -v var=val 定义变 阅读全文
posted @ 2020-04-21 10:33 PIPO2 阅读(141) 评论(0) 推荐(0)
摘要:sed(stream editor,流编辑器),它一次处理一行内容,把当前处理的行存储在临时缓冲区,称为模式空间(pattern space),接着用 sed 命令处理缓冲区中的行,处理完成后,把缓冲区的行发送到屏幕。接着处理下一行,直到文件末尾。默认情况下,原文件内容没有改变。 Usage: se 阅读全文
posted @ 2020-04-20 10:22 PIPO2 阅读(165) 评论(0) 推荐(0)
摘要:1. shell 变量 your_name='world' 注意,变量名和等号之间不能有空格。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首字符不能是数字。 中间不能有空格,可以使用下划线。 不能使用标点符号。 不能使用 bash 里的关键字。 使用一个定义过的变量,只要 阅读全文
posted @ 2019-07-23 09:58 PIPO2 阅读(2574) 评论(0) 推荐(1)
摘要:1. 读取键盘输入 read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...] -p 提示语句,后面接输入提示信息 -n 字符个数,限制 阅读全文
posted @ 2019-07-22 11:21 PIPO2 阅读(277) 评论(0) 推荐(0)
摘要:1. if-else if condition1 then command1 elif condition2 then command2 else commandN fi 写成一行(适用于终端命令提示符): $ if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then 阅读全文
posted @ 2019-07-21 11:03 PIPO2 阅读(209) 评论(0) 推荐(0)