linux中%什么意思

linux中%什么意思,第1张

在linux系统中在命令行中Bash中特有的字符串替换方式。其中%是linux中shell中一般代表变量,其中linux系统中有系统变量和自定义变量。其中有些事系统自带的变量如使用env命令显示所有的环境变量,还有一些是自己编写的变量,具体含义需要提前赋值。其中系统变量如系统提供的参数称为位置参数。参数的值可以用$N得到,N是一个数字,如果为1,即$1。如果是%表示则为%1.我举一个列子帮助理解:假设一个变量:x=abcdabcd那么:echo ${x/a/b} # 只替换第一个a为b,结果:bbcdabcd%echo ${x//a/b} # 将所有a替换为b,结果:bbcdbbcd其中不可以使用正则表达式, 只能用 * ? 等通配符。

Linux中\a 表示发出警告声,[ -a FILE ] 如果 FILE 存在则为真。其它字母如:\b 删除前一个字符;

\c 表示最后不加上换行符号;

\f 表示换行但光标仍旧停留在原来的位置;

\n 表示换行且光标移至行首;

\r 表示光标移至行首,但不换行;更多Linux相关知识可参考下《Linux就该这么学》。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7169863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存