菜鸟笔记
提升您的技术认知

Shell 笔记

linux下使用shell发送http请求

如何在linux下使用shell发送http请求。 一、curl 1. get请求 curl命令默认下就是使用get方式发送http请求。 curl www.baidu.com post请求 使用-d参数,形式如下: curl -d "pa...

赞(1)菜鸟菜鸟阅读(1133)

Linux文本三剑客(grep、sed、awk)

目录 grep 1、什么是grep和rgrep? 2、使用grep 2.1、命令格式 2.2、命令功能 2.3、命令参数 3、实战演示 sed 1、认识sed 2、使用sed 2.1、命令格式 2.2、常用选项options 2.3、地址定...

赞(5)菜鸟菜鸟阅读(3265)

15个awk的经典实战案例

目录 一、插入几个新字段 二、格式化个空白 三、筛选IPV4地址 命令及结果 第一种查询方式 第二种查询方式 第三种查询方式 四、读取.ini配置文件中的某段 命令及结果 第一种查询方式 第二种查询方式 五、根据某字段去重 命令及结果 第一...

赞(67)菜鸟菜鸟阅读(2371)

Shell日期时间和时间戳相互转化

先说一下为什么写这篇文章,因为目前没有一篇文章能让我在Mac上成功执行的脚本。 date -d 在Mac上提示以下错误: date: option requires an argument -- d usage: date [-jnRu] ...

赞(4)菜鸟菜鸟阅读(2810)

shell脚本删除文件,如果它已经存在

shell脚本删除文件,如果它已经存在 我正在处理一些将数据存储在文件中的东西。 但每次运行脚本时,都会附加到前一个文件。 如果文件已经存在,我需要帮助。 另一个我使用的命令是: [ -e file ] && rm file...

赞(4)菜鸟菜鸟阅读(3904)

Shell中将多行合并成一行的小技巧

Shell中将多行合并成一行的小技巧,其实很简单: 每行的结尾符为\n,只要将每行的\n换成想要的分隔符,就可以达到目的了。  主要借助于tr命令: [root@host ~]# cat data 127.0.0.1 127.0....

赞(4)菜鸟菜鸟阅读(3605)