shell变量设置
1.获取变量的方法
echo $HOME
echo ${HOME}
echo ${vbird}
# /home/vbird/testing/testing.x.sh
2.在 变量中,从最前面开始比较,若开头为/,则删除两个/之间的所有数据,即/*/
echo ${vbird##/*/}
testing.x.sh ==>删除了/home/vbird/testing/
echo ${vbird#/*/}
vbird/testing/testing.x.sh ==>删除了/home/
##表示取最长的,#表示取最短的删除
3.在 变量中,从后面开始删除
echo ${vbird%%/*/}
/home/vbird/testing/testing.x.sh ==>都没删除
echo ${vbird%%/*}
==>全被删除了
echo ${vbird%/*}
/home/vbird/testing ==>只删除了/testing.x.sh
%%表示取最长的,%表示取最短的删除
4.将vbird变量中的testing替换成test
echo ${vbird/testing/test}
/home/vbird/test/testing.x.sh
echo ${vbird//testing/test}
/home/vbird/test/test.x.sh
//表示替换全部字符串。/表示仅替换第一个字符串
相关推荐
主要讲的是Linxu的shell变量设置
linux超级基础系列——shell变量(本地变量和环境变量 linux超级基础系列——shell变量(本地变量和环境变量
Shell变量名使用的特殊字符: $# 传送给命令Shell的参数序号 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双...
shell命令行
一、实验目的 (1)熟悉shell变量 (2)掌握shell变量的用法 (3)掌握shell通配符的用法 (4)掌握编写shell脚本程序使用和输出环境变量
主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制
工作笔记 shell 变量和运算符 工作笔记 shell 变量和运算符 工作笔记 shell 变量和运算符 工作笔记 shell 变量和运算符
•深入浅出Shell编程: Shell 变量 ◦1 系统变量 ◦2 Shell用户变量 ■2.1 基础 ■2.2 使用技巧 ■2.3 shell 中的数组 ◦3 shell 环境变量 先不要管Shell的版本,来看看Shell 变量,在Shell中有三种变量:系统变量,...
练习shell变量、重定向、管道等相关命令
day1shell编程简介以及变量shell编程.txt
linux超级基础系列——shell变量(本地变量和环境变量).pdf
从DB中取检索值传递给shell,生成环境变量 1. 编写myshellpara.sql 通过spool 执行一个SQL读取所要的值,结果保存在myshellvar_export.sh set feedback off; set heading off; set pagesize 0; set linesize 1000; ...
linux运维学习笔记:Shell变量
Shell概述、编写及执行脚本、Shell变量、数值运算 在 Linux 系统中,Shell 是一个非常重要的组件,它位于 Linux 内核与用户之间,负责向内核翻译及传达用户/程序指令。Shell 既可以作为交互式的命令行工具,也可以...
很简单的Shell变量 ^_^ 适合新手.
linux初学者写的小脚本,用来配置JAVA环境变量,纯属练手,不喜勿喷
shell变量与常用符号2shell变量与常用符号2
shell变量与常用符号1shell变量与常用符号1
shell特殊变量列表及各变量代表的特殊含义
shell变量及控制结构1