Ansible常用模块学习笔记command & shellscriptcopyyum_repsitoryyumsystemdgroupuserfile模块cron模块debugtemplatelineinfile command & shell两个模块都是在远程服务器上去执行命令。但是command模块是ad-hoc的默认模块,在执行ad-hoc时,若不指定模块的名字则默认使用此
转载
2024-04-03 06:36:58
248阅读
shell bash 五种常用执行命令的方法
在shell下执行命令的方法1. #!/bin/sh语法:在shell.sh的开头写入#!/bin/sh
一般的shell脚本就是这种用法。这种方法调用脚本开头的shell执行命令,子shell执行的时候, 父shell暂停运行,等待子shell运行完后返回父shell。子shell从父shell继承环境变量
转载
2023-05-30 10:34:38
986阅读
fork ( /directory/script.sh)
fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.
运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。
sub-shell执行完毕后返回parent-shel
转载
2024-01-06 10:02:57
79阅读
必须写这个#!/bin/bash -ilex
原创
2022-12-13 10:20:44
878阅读
Shell中调用别的shell脚本 方法一: . ./subscript.sh (两个点之间,有空格) 方法二: source ./subscript.sh
原创
2016-06-06 09:00:44
358阅读
shell编程之循环语句 for
转载
2023-06-27 20:11:38
432阅读
shell基础命令之ls1 命令格式ls [选项][命令名]2 命令功能列出目标目录内所有子目录及文件3 常用参数-a, -all 列出目录下所有目录及文件,包括以.开头的隐藏文件-A 同-a,但不列出以.开头的当前目录以及以..开头的父目录-c 配合-lt:根据ctime排序以及显示ctime(文件最后更改时间);配合-l:显示ctime但根据文件名称排序;否则根据ctime排序-C 每栏由上到
转载
2024-04-26 18:35:30
65阅读
## 运行 HBase Shell 命令的介绍及示例
HBase 是一个在 Hadoop 上构建的分布式开源 NoSQL 数据库,它提供了高可靠性、高性能的数据存储和访问能力。HBase Shell 是 HBase 提供的交互式命令行工具,用于管理和操作 HBase 中的数据。
在 Shell 中运行 HBase 命令可以执行一系列的操作,例如创建表、插入数据、查询数据、删除数据等。下面将介绍
原创
2023-12-23 08:55:04
217阅读
笔者最近在使用shell脚本中处理字符串,因此使用了大量shell脚本中的四剑客(awk,grep,sed,cut)而其中使用最多的两种方法就是grep和awk,因此想总结整理一下。 一、grep的意义 二、grep的基本用法 三、awk的意义 四、awk的基本用法 五、实例说明两者怎么用 一、grep的意义 首先,grep是用来处理行数据的基本命令集,简单来说它的使用意义就
转载
2024-02-09 16:13:22
140阅读
$[] 将数值赋予给变量:var=$[1+5], var=$[$a + $b]$()$1 $0 获取参数$#获取参数个数echo the last parameter is ${$#} 错误,大括号里面不能使用美元符号可以用${!#}$* 将命令行参数作为一个单词处理 $@ 将命令行参数作为多个单词处理
原创
2014-05-06 15:41:57
481阅读
$( ) 与 ` ` (反引号)在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:* 完成引号里的命令行,然后将其结果替换出来,再重组命令行。例如:
转载
2018-02-01 08:39:00
170阅读
2评论
变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid./package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh:init_wireless...
转载
2015-11-02 09:25:00
292阅读
2评论
awk是处理文本文件的一个应用程序,非常方便。awk 动作 文件名awk '{print $0}' demo.txt # pri...
原创
2022-10-16 15:07:56
96阅读
一、字符串判断1、常规判断str1 = str2 当两个串有相同内容、长度时为真
str1 != str2 当串str1和str2不等时为真
-n str1 当串的长度大于0时为真(串非空)
-z str1 当串的长度为0时为真(空串)
str1 当串str1为非空时为真2、包含判断1、利用grep查找
strA="lon
原创
2023-08-18 19:48:59
231阅读
shell脚本的常用指令1. #!/usr/bin/env bash#!/bin/bash
#!/usr/bin/env bash以上两条命令都是对命令解释器的声明,通常位于脚本的第一行。指明这是个shell脚本。运行时可以直接赋予权限运行。专业的名字叫Shebang区别:#!/bin/bash: 默认系统的bash程序位置在/bin文件夹下。如果安装在了其他的
转载
2024-01-03 13:52:18
78阅读
在计划任务中经常可以看到。例如我们公司的计划任务举例:*/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
158阅读
`` :反引号,获取执行命令的结果 打印日期: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
215阅读
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
66阅读
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。一、定义shell 函数(define function)语法:[ function ] funname [()]
{
action;
[return int;]
}说明:1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。2、参数返回,
执行Shell脚本的方式基本上有三种:(1)输入定向到Shell脚本这种方式是用输入重定向方式让Shell从给定文件中读入命令行并进行相应处理。其一般形式是:$ bash < 脚本名例如:bash <test.sh$ bash Shell从文件ex1中读取命令行,并执行它们。当Shell到达文件末尾时就终止执行,并把控制返回到Shell命令状态。此时,脚本名后面不能带参数。(2)以脚本
转载
2023-09-05 21:22:10
454阅读