unix

shell脚本(12)-特殊变量介绍

一、特殊变量介绍: 1、$* :代表所有参数,其间隔为IFS内参数的第一个字元 2、$@ :与*星号类同,不同之处在于不参照IFS 3、$# :代表参数数量 4、$: 代表上一个指令的返回值 5、$- :最近执行的foreground pipeline的选项参数 6、$$ :本身的process I
unix

shell脚本(13)-shell函数

一、函数介绍 将相同功能的代码模块化,使得代码逻辑上比较简单,代码量少,排错容易 函数的优点: 1、代码模块化,调用方便,节省内存 2、代码模块化,代码量少,排错简单 3、代码模块化,可以改变代码的执行顺序   二、函数语法 1、语法一 函数名 () { 代码块 return N } 2、
unix

shell脚本加密工具shc使用详解

shell脚本加密工具shc shc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件. 应用场景 用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等. 对于脚本中含
unix

Idea使用Bashsupport插件编辑Shell脚本的方法

目录 一、安装bashsupport插件 二、安装git软件 三、IDEA配置 四、其他   IEDA中的Bashsupport插件支持在IDEA中编写shell脚本文件,有友好的代码格式,支持自动补全,检查错误,并且配置完之后,还可以在IEDA中直接运行shell脚本。下面将一步一步演示插件的
unix

shell脚本中数组常用操作

前言 本文整理了一下shell脚本中关于数组的常用语法。 例子 1)shell中命令执行后返回的结果若为多个,可以将结果保存为数组,比如: #第一种就是返回一整个字符串 list=`ls -al` #第二种就是返回多个字符串的数组 listarr=(`ls -al`) 2)
unix

SSH免密登录SHELL安装脚本

SSH 免密登录 SHELL安装脚本 使用方法:执行安装脚本sshNopasswd_install.sh 即可生成 /usr/bin/sshNopasswd 这个脚本。(点击下载,或者文末自己复制也行) 这个功能也被ddcwRPM包包含 ​ sshNopasswd [用户名@]主机名 [密码] sh
unix

Shell 流程控制

和 Java、PHP 等语言不一样,sh 的流程控制不可为空,如(以下为 PHP 流程控制写法): 实例<?phpif (isset($_GET["q"])) {search(q);}else {// 不做任何事情} 在 sh/bash 里可不能这么写,如果 else 分支没有语句执行,就不要
加载更多