shellif做比较比较两个字符串是否相等的办法是:    if [ "$test"x = "test"x ]; then    这里的关键有几点:    1 使用单个
原创 2013-05-29 16:38:57
445阅读
4.1 系统变量1. 常用系统变量$HOME、$PWD、$SHEL
转载 2020-07-08 18:26:00
121阅读
2评论
4.1 系统变量 1. 常用系统变量 $HOME、$PWD、$SHELL、$USER等 2.案例实操 (1)查看系统变量的值 [atguigu@hadoop101 datas]$ echo $HOME /home/atguigu (2)显示当前Shell中所有变量:set [atguigu@hado
转载 2020-06-30 23:52:00
108阅读
2评论
提供给大家面试时作为参考,然望能够帮到大家
原创 2016-06-07 12:43:51
2710阅读
1.脚本格式脚本以#!/bin/bash开头(指定解析器)2.第一
转载 2020-07-08 18:27:00
101阅读
2评论
10.1 cutcut的工作就是“剪”,具体的说就是在文件负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1.基本用法cut [选项参数] filename说明:...
转载 2020-07-08 18:22:00
77阅读
2评论
文章目录shell专题——paste工具语法格式选项例子shell专题——paste工具paste用来合并文件行语法格式paste [选项] file1 file2 file3 …选项-s:串行处理(hang,一个文件占一行) 默认使并行(hang)处理-d:自定义分隔符(默认为tab)例子file1helloworldfile1hellomorningpaste...
原创 2021-07-12 11:14:23
107阅读
大数据程序员为什么要学习Shell呢? 1)需要看懂运维人员编写的Shell程序。 2)偶尔会编写一些简单Shell程序来管理集群、提高开发效
转载 2020-06-30 23:27:00
154阅读
2评论
文章目录shell专题——tee工具语法选项例子shell专题——tee工具tee工具从标准输入读取并写入到标准输出和文件语法tee [选项] 文件名选项-a:追加 (默认是覆盖)例子echo hello world | tee tee.txt 等价于echo hello world >tee.txtecho hello world | tee -a tee.txt ...
原创 2021-07-12 11:14:25
207阅读
文章目录shell专题——uniq工具语法选项例子shell专题——uniq工具uniq工具用与去除连续的重复行语法uniq [选项] 文件名选项-i 忽略大小写-d 只显示重复行-c 统计重复次数例子uniq -idc uniq.txt...
原创 2021-07-12 11:14:26
87阅读
文章目录shell专题——sort工具语法选项例子shell专题——sort工具sort工具用于排序,他将文件每一行作为一个单位,从首字符向后,依次按照ASCLL比较,最后升序输出语法sort 选项 文件名选项-u:去除重复行-r:降序排列-o:将排序结果输出到文件-n:以数字排序-t:分隔符-k:第几列-b:忽略前导空格-R:随机排序例子sort -n -t: -k...
原创 2021-07-12 11:14:27
102阅读
文章目录shell专题——tr工具语法选项常用的匹配字符例子shell专题——tr工具tr工具用于 字符的替换删除 (注意是字符不是字符串)语法commands | tr ‘str1’ ‘str2’tr ‘str1’ ‘str2’ < tr.txttr [选项] ‘str1’ <tr.xt选项-d:删除str1所有输入字符-s:删除所有连续重复出现的字符序列常用...
原创 2021-07-12 11:14:22
206阅读
文章目录shell专题——diff工具语法合并模式例子shell专题——diff工具diff工具可以用来比对两个文件的不同之处语法diff [选项] 文件1 文件2他有三个模式:正常模式(默认),上下文模式(-c), 合并模式(-u)语法意义核心:如何改变file1使它和file2一致合并模式例子file1helloworldwwwwwfile2helloworld...
原创 2021-07-12 11:14:24
220阅读
文章目录shell专题——cut工具语法:cut 选项 文件名常用选项例子shell专题——cut工具cut是列截取工具语法:cut 选项 文件名常用选项-c:以字符为单位进行截取 ,-c1表示只截取第一个字符,-c1-4表示截取1-4个字符,-c4-表示截取第四个字符到最后-d:自定义分隔符,默认为制表符-f:与-d配合使用,指定截取被自定义分隔符隔开的哪几列例子cut -...
原创 2021-07-12 11:14:28
186阅读
文章目录shell专题——grep工具高亮显示关键字选项shell专题——grep工具grep是行过滤工具,根据关键字进行过滤语法:grep [选项] ‘关键字’ 文件名高亮显示关键字普通显示:grep ‘hello’ shell1.txt高亮显示:grep --color=auto ‘hello’ shell1.txt可以给grep定义别名不用每次都这么麻烦临时定义别名:a...
原创 2021-07-12 11:14:29
197阅读
9.1 系统函数1.basename基本语法basename [string / pathn
转载 2020-07-08 18:22:00
30阅读
2评论
在计划任务中经常可以看到。例如我们公司的计划任务举例:*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testOne >/dev/null 2>&1*/2 * * * * root cd /opt/x ...
转载 2021-08-18 11:20:00
153阅读
`` :反引号,获取执行命令的结果 打印日期:echo `date` --》 输出 2017年12月 8日 星期五 11时59分48秒 CST '' : 去掉 所有符号的特殊含义。 "" : 不去掉符号的特殊含义。 例如 n=3  echo '$n' --> 输出$nn=3  echo '$n' -->  输出  3 今天学习一个bash脚本,看到有一条:bin=`dirname "$
转载 2018-01-05 21:47:00
210阅读
2评论
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &     对于& 1 更准确的说应该是文件描述符 1,而1一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一个文件表项,也可以说错误的输
转载 2022-06-17 08:32:45
64阅读
linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。 大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等) 小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及 ...
转载 2021-09-16 17:59:00
128阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5