首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
shell
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
shell的使用
shell的使用 shell脚本的基本写法 1)脚本第一行,魔法字符#!指定解释器【必写】 #!/bin/bash 表示以下内容使用bash解释器解析 注意: 如果直接将解释器路径写死在脚本里,可能在某些系统就会存在找不到解释器的兼容性问题,所以可以使用:#!/bin/env 解释器 #!/bin/env bash 2)脚本第二部分,注释(#号)说明,对脚本的基本信息进行
103
代码人生
01-01 08:00
代码人生
Shell循环语句for、while、until
Shell循环语句for、while、until 1. echo的使用方法 1 echo -n 2 #表示不换行输出 3 4 echo -e 5 #输出转义字符,将转义后的内容输出到屏幕上 转义字符 \b 转义后相当于按退格键(backspace) ,但前提是"\b"后面存在字符; “\b"表示删除前一个字符,”\b\b"表示删除前两个字符 \c 不换行输出,在"\c"后面不
100
代码人生
01-01 08:00
代码人生
shell踩坑实录:脚本执行过程中一个赋值命令报错权限不够:赋值“=”两边不能有空格。
shell踩坑实录:脚本执行过程中一个赋值命令报错权限不够:赋值“=”两边不能有空格。 起因:利用trap获取中断信号INT,终止shell脚本。在此脚本中用到了mktemp命令创建临时文件。 错误语句:testfile= $(mktemp /tmp/for.XXXXX) 报错: 正确语句:testfile=$(mktemp /tmp/for.XXXXX) 总结:在赋值语句中要注意“=”两边不能有空格。 原文:h
127
代码人生
01-01 08:00
代码人生
Shell:八大扩展功能
Shell:八大扩展功能 花括号 在shell脚本中,可以使用括号对字符串进行扩展,我们可以在一对花括号中包含一组以分号分隔的字符串或者字符串序列组成一个字符串扩展,注意最终输出结果以空格分隔,使用该扩展花括号不可以被引号引用,花括号的数量必须是偶数个。 [root@localhost ~]# echo {1,5} #对字符串进行扩展 1 5 [root@localhost ~]
112
代码人生
01-01 08:00
代码人生
Shell脚本之条件语句
Shell脚本之条件语句 一,条件测试 1、条件测试操作 Shell环境根据命令执行后的返回转态($?)来判断是否执行成功,当返回值为0(真true)时表示成功,返回值为非0值(假false)时表示失败或异常。 test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立($?返回值为0表示条件成立)。 格式一: test 条件表达式 格式二:[ 条件表达式 ]&n
114
代码人生
01-01 08:00
代码人生
Shell:IFS
Shell:IFS IFS 在shell中使用内部变量IFS来决定项目列表或值列表的分隔符,IFS的默认值是空格、Tab制表或换行符。 使用for循环读取项目列表或值列表时,就会根据IFS的值判断列表中值的个数,最终决定循环的次数。 例如:A="hello word linux",使用空格作为分隔符时,变量A有三列,使用w作为分隔符,变量A有两列。 IFS的多个值之间是“或
149
代码人生
01-01 08:00
代码人生
Shell编程之条件语句:if、case语句
Shell编程之条件语句:if、case语句 Shell编程之条件语句:if、case语句
107
代码人生
01-01 08:00
代码人生
shell脚本(1)-shell介绍
shell脚本(1)-shell介绍 一、shell介绍 1、什么是shell shell是c语法编写的,是用户和liunx内核沟通的桥梁,即是命令语法,也是解释性编程语言。 内核处理的都是二进制,而用户处理的都是高级语法,系统开发人员可以通过shell快速操作计算机。 二、shell功能 1、解析你的命令 [root@localhost ~]# echo "hellow
95
代码人生
01-01 08:00
代码人生
shell从指定位置截取字符串,持续更新中......
shell从指定位置截取字符串,持续更新中...... 一、从指定位置开始截取 这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的字符串。 既然需要指定起始位置,那么就涉及到计数方向的问题,到底是从字符串左边开始计数,还是从字符串右边开始计数。答案是 Shell 同时支持两种计数方式。 1) 从字符串左边开始计数 如果想从字符串的左边开始计数,那么截取字符串的具体格式如
89
代码人生
01-01 08:00
代码人生
shell命令之 IFS详解
shell命令之 IFS详解 一、IFS的概念 Shell 脚本中有个变量叫IFS(Internal Field Seprator) ,内部域分隔符。 Shell 的环境变量分为set, env两种,其中 set 变量可以通过 export 工具导入到 env 变量中。 其中,set 是显示设置shell变量,仅在本 shell 中有效;env 是显示设置用户环境变量 ,仅在当前会话
105
«
1
2
3
4
5
6
7
8
...
22
23
»