shell
文章平均质量分 64
zuoseve01
搬运工
展开
-
Linux字符串截取和处理命令 (cut、printf、awk、sed、sort、wc)
文章目录Linux字符串截取和处理命令 (cut、printf、awk、sed、sort、wc) 笔记1.cut 命令2. printf 命令3. awk 命令4. sed 命令5. sort 命令6. wc命令7.Linux字符串截取命令1.cut 命令cut [选项] 文件名-f 列号 #提取第几列(分隔符默认为\t)-d 分隔符 #指定分隔符12例如:cut -f 2 a.txt #截取文件a.txt内容的第二列(列号从1开始) cut -f 2,4 a..转载 2021-03-25 18:31:41 · 1094 阅读 · 0 评论 -
#!/bin/bash 和 #!/usr/bin/env bash 的区别
目录起因区别`#!/bin/bash``#!/usr/bin/env bash``#!/bin/bash` 和 `#!/usr/bin/env bash` 到底该用哪个`#!/usr/bin/env bash` 的优缺点`#!/bin/bash` 的优缺点到底用哪个参考资料起因为什么会想到写 #!/bin/bash 和 #!/usr/bin/env bash 的区别呢?还要从一次装插件的过程说起。由于刚开始接触 Shell Script 不久,对一些语法用法等还不是很熟悉,所以,当时转载 2021-03-04 15:32:42 · 1079 阅读 · 1 评论 -
详解shell中source、sh、bash、./执行脚本的区别
1、source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改的初始化文档。 source命令(从 C Shell 而来)是bash shell的内置命令。 点...转载 2021-03-04 13:44:32 · 504 阅读 · 1 评论 -
shell中如何判断一个变量是否为空
1.变量通过" "引号引起来 1 2 3 4 5 6 7 #!/bin/sh para1= if [ ! -n "$para1" ]; then echo "IS NULL" else echo "NOT NULL" fi 【输出结果】"IS NULL"2.直接通过变量判断 1 2 3 4 5 6 7...转载 2021-03-04 11:01:11 · 3004 阅读 · 1 评论 -
shell命令去除字符串里双引号
echo \"refs/changes/84/727284/1\" | sed 's/\"//g'shell变量内字符替换和变量字符修改a=12345123#将${a}里的第一个123替换为321b=${a/123/321};echo "echo variable a"echo $aecho "echo variable b"echo $ba=12345123#将${a}里的所有123替换为321b=${a//123/321};echo "echo variable a".转载 2020-08-18 10:37:14 · 8029 阅读 · 0 评论