Java程序调用带参数的shell脚本返回值 首先来看看linux中shell变量($#,$@,$0,$1,$2)的含义解释 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台…
分类:shell
比特币核心部署 - bitcoin core for linux
1.入门介绍 https://bitcoin.org/en/ 2.准备条件 硬盘:推荐200G以上 内存:推荐4G或以上 运行环境:都可以 3.bitcoin core 下载 选择适合您的版本:https://bitco…
Shell 编程系列文章(二)判断源码包是否安装
判断源码包是否安装 linux 下软件包安装方式众多,需要根据自己安装方式判断。 本机使用brew方式安装,检测jq是否安装 if [ `brew list | grep jq |wc -l` -ne 0 ];then …
shell常用判断
#shell判断文件是否存在: myFile="/var /log/httpd/access.log" if [ ! -f "$myFile" ]; then touch "$myFile" fi #shell判断文件夹…
2、linux shell awk获得外部变量(变量传值)简介
这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能: 可以进行正则表达式的匹配 样式装入 流控制 数学运算符 进程控制语句 内置的变量和函数 可以把a…
Shell中的${}、##和%%的使用
假设我们定义了一个变量为: 代码如下: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: 代码如下: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1…
shell使用getopts传入参数
help(){ echo "usage: $0 -f ip.list" exit } while getopts :f: opt do case $opt in f) file_dir=$OPTARG ;; *) hel…
linux shell 字符串操作(长度,查找,替换)详解
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,…
shell下发送邮件
新建脚本文件 vi mail.sh #!/bin/bash mail -s 'log file' 976359221@qq.com < /var/log/nginx/access.log 添加可执行权限 chmod…
Linux命令(2)
1. (( 双重尖括号命令 (( ))双尖括号和[[ ]]双方括号都是bash shell的两项新的扩展,提供了可以在if-then语句中使用的高级特性: 用于数学表达式的双尖括号 用于高级字符串处理功能的双方括号 双尖…
Shell grep 命令简介
grep 命令用于搜索文本或指定的文件中与指定的字符串或者模式匹配符相同的行。默认情况下,grep 命令只显示匹配的行。 grep 命令的语法格式如下: grep [OPTION]... PATTERN [FILE]..…
quick-shell.js
宣布自 Kindem的博客,迎接人人转载,然则要注意说明出处 quick-shell.js简介 一向想本身宣布一个npm包尝尝,正巧方才学完操纵系统,写了许多shell范例的小顺序,就想着要不在nodejs上封装一套用于…