Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

随笔分类 -  Shell

摘要:通过命令行传参时,@和* 都可以接收传的多个参数,是否有区别呢? 通过以下测试可以清晰的查看对比: 1 #!/bin/bash 2 3 4 function test_args() 5 { 6 echo "不加双引号的时候$*和$@输出对比" 7 echo " $*输出 " 8 echo 阅读全文
posted @ 2020-07-16 17:08 knowledge-is-power 阅读(1832) 评论(1) 推荐(1) 编辑
摘要:在写脚本时候,有时候需要将从命令行里传的参数两两组合形成一个键值对,肯定有其他其他的写法,这里主要是想通过shift命令的实现。 比如 参数1:host_ip 参数2:127.0.0.1 参数3: user 参数4: root and so on... 可能这些参数是固定的,也可能是自定义的 固定传 阅读全文
posted @ 2020-07-16 16:09 knowledge-is-power 阅读(597) 评论(0) 推荐(0) 编辑
摘要:需求: 某文件aa的内容如下: a/p1/p2b/pp1c/ppp1/ppp3d/p1/p2/p3e/p1/p2/p3/p4 期望输出结果: a /p1 /p2 b /pp1 c /ppp1 /ppp3 d /p1 /p2 /p3 e /p1 /p2 /p3 /p4 思路 第一个非“/” 开始的行到 阅读全文
posted @ 2019-01-23 20:54 knowledge-is-power 阅读(191) 评论(0) 推荐(0) 编辑
摘要:以下数据取自redis数据库中client list的结果, id=565554692 addr=192.168.100.157:29328 fd=30 name= age=62 idle=62 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free= 阅读全文
posted @ 2019-01-16 17:44 knowledge-is-power 阅读(237) 评论(0) 推荐(0) 编辑
摘要:看到有网上一篇博客写的 https://blog.csdn.net/hu721659947/article/details/80352003 使用awk一行命令即可实现: cat >b<<EOF2019-05-07_20:01:11 502019-05-07_20:55:12 302019-05-0 阅读全文
posted @ 2019-01-15 21:19 knowledge-is-power 阅读(179) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示