
脚本
坐公交也用券
温故而知新
展开
-
解决bat脚本中文乱码的问题
1、测试脚本内容@echo offecho "测试"pause2、复现首先使用记事本打开,输入上面的脚本内容->以UTF-8编码另存为:然后运行:此时中文是乱码的。3、解决乱码问题这次我们尝试使用ANSI的方式保存:点击**[是]**然后运行:此时,问题解决!...原创 2020-11-26 13:13:11 · 1750 阅读 · 0 评论 -
Shell高级语法:awk配合eval实现快速变量
朋友们好,很高兴再次见面,今天我们来了解一下Shell编程的一个高级语法:如何快速的设置变量首先我们回顾一下变量,在变量中,只有变量值是可变的(复杂变量能实现变量名与变量值都是可变的),例如下面这个:name=liumouecho $namename=liuyiecho $name下面先带来一个普通场景下的脚本优化,需求如下:使用shell脚本检测当前系统共有多少内存,已使用内存和剩余内存分别是多少首先我们先执行内存信息查看的命令:free -h然后根据反馈结果编辑脚本,脚本内容原创 2020-11-24 14:33:58 · 689 阅读 · 1 评论 -
其实Shell脚本也能导入包,要了解一下吗?
前言:诶…朋友们好啊,我是一个头条萌新小编/CSDN博主——坐公交也用券,大家平时都叫我村长刚才有个朋友问我村长发生什么事了,我说怎么回事,给我发了几张截图。我一看!嗷!原来是昨天,我发了几篇文章,各种脚本分享,实用技巧分享等。我问:怎么了,发生肾么事了吗,是不是没人关注他说,诶…村长,你发的教程看的人还挺多,但是粉丝还是太少了,你能不能发一些可以涨粉的技术教程。我说可以,于是我又发了几篇文章,发现看的人很多都不三连,来看,来白嫖我二十多岁的小编,这好吗?这不好,所以我劝这些年轻人好好反思,以后原创 2020-11-21 23:00:54 · 2191 阅读 · 0 评论 -
一起学Python-教你如何在Windows下实现Python脚本输出重定向( /dev/null)并判断命令执行结果
前言:在我们编写脚本的时候,难免会遇到一些需求,就是有时候为了更好的数据展现,我们需要对一些错误的信息进行屏蔽(建议已日志文件的记录进行保存),从而实现脚本的美观及更好的可读性,下面介绍一下分别在Shell脚本及Python脚本中如何去实现这个功能。1、场景模拟比如说,下面这个场景:此时多出来的访问结果非常的影响阅读,而且在这个场景下也完全不需要关心返回的内容是啥,只需要知道执行的结果是成功还是失败,也就是不问过程,只问结果(有没有感觉像你的公司理念呀)。BB那么多,如何实现呢?下面开始1、Sh原创 2020-11-12 22:44:06 · 1724 阅读 · 0 评论 -
Shell脚本实用小技巧-教你屏蔽执行命令的所有显示信息,包含错误信息
在Linux中,有个/dev/null的东西,人们一般称之为黑洞,大概的意思就是东西就像黑洞一样,任何东西丢进去都会消失,那么下面就开始进行一些小案例去认识一下这个黑洞!原创 2020-11-12 22:09:17 · 8664 阅读 · 0 评论 -
Shell脚本分享-日志服务器rsyslog一键部署脚本
适用于Debian及CentOS等常见Linux系统,非apt/yum管理器不适用,需自行修改原创 2020-11-11 15:33:38 · 719 阅读 · 2 评论 -
一起学Python-通过python脚本进行批量telnet连通性测试,关注
执行效果如下:文档内容如下:代码如下:使用方法:python3 ${文件名} -t ${超时时间设定} -f ${测试素材文件} -n ${测试次数}import argparseimport osimport loggingimport telnetlibrun_log = 'run.txt'if os.path.exists(run_log): os.remove(run_log)logger = logging.getLogger()logger.setLevel原创 2020-11-09 14:14:12 · 1374 阅读 · 0 评论 -
一起学Python-通过python脚本进行批量telnet连通性测试
执行效果如下:文档内容如下:代码如下:使用方法:python3 ${文件名} -t ${超时时间设定} -f ${测试素材文件} -s ${测试次数}import argparseimport osimport loggingimport telnetlibrun_log = 'run.txt'if os.path.exists(run_log): os.remove(run_log)logger = logging.getLogger()logger.setLevel原创 2020-11-09 14:10:07 · 1163 阅读 · 0 评论 -
一起学Python-Python传参的各种姿势,函数调用传参、sys.argv传参以及argparse传参
国内对于argparse模块的教程还是挺多的,但是大部分都是不适合初学者的,所以我自己整理了一下,以个人见解来写这篇文章,说的不对的地方还请纠正。本文通过多种传参的案例进行讲解,充分理解传参的基础知识原创 2020-11-07 14:56:14 · 792 阅读 · 0 评论