在 Linux shell 字符串中,百分比符号是什么?
当你正在学习如何完全使用 Linux shell 时,你可以能会觉得自己能够对字符串进行操作。 记住,今天q&一个文章的超级用户对读者的一个奇怪问题有答案。
今天,回答会话的问题来自超级用户的堆栈交换,它是一个社区驱动的q&集群的社区驱动的分组。
这个问题
超级用户 Nissim Kaufmann想知道在 Linux shell 字符串中的百分比符号是什么:
在使用 Linux shell 时,( % )的百分比符号是什么? 例如:
Linux shell 字符串中的百分号是什么?
答案
超级用户 Marek Rost为我们提供了答案:
使用% ( % ) 时,使用百分号将变量的内容从变量的后面删除,并从变量的尾部删除。
这里函数支持通配符模式,这就是为什么它接受星号( 星形) 作为零或者更多字符的替代。 应该提到的是,这是Bash特定。 其他的Linux shell不一定包含这个函数。
如果你想了解在Bash中的字符串操作,那么我强烈建议读下面的页面:高级Bash脚本指南 第 10章操作变量 。 在许多其他便利函数中,它解释了什么是双百分号( %% ),例如。
I Pattern $((variable%number)) $((variable1%$variable2)) ( % ) modulo modulo modulo 。
在不同的上下文中使用百分号( % ) 时,应将它的识别为常规字符。
在 Linux shell 字符串中,百分比符号是什么?相关推荐
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- linux shell 字符串操作(长度,查找,替换)详解 BASH
linux shell 字符串操作(长度,查找,替换)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系 ...
- linux shell比大小expr,Linux shell命令中expr(示例代码)
在Linux shell命令中expr虽然不是很起眼,但是它的作用是非常大的!到目前为止,我个人看来最大的作用就是两个--四则运算和字符串的操作. 先说四则运算,在Shell中四则运算不能简简单单的加 ...
- linux shell字符串及字符串长度获取方式
linux shell字符串及字符串长度获取方式
- WebRTC Linux ADM 实现中的符号延迟加载机制
ADM(AudioDeviceModule)在 WebRTC 中主要用于音频数据的录制采集和音频数据的播放,这里是 WebRTC 的实时音视频系统与系统的音频硬件衔接的地方.WebRTC 为 Linu ...
- Linux Shell脚本中压缩包解压到目标目录下
在Linux Shell脚本中,把一个压缩文件解压到目标目录下,使用如下代码: tar -xvf server.tar -C /opt/ 上述命令实现了把当前目录下的server.tar的压缩包,解压 ...
- java正则提取字符串中的符号汉字数字字母
提取字符串中的符号 /*** 提取字符串中的所有符号* @param str* @return*/public static String getSymbol (String str) {String ...
- Linux Shell - 脚本中自动确认需要输入确认的命令
文章目录 Linux Shell - 脚本中自动确认需要输入确认的命令 1.yum 命令 2.其它命令 Linux Shell - 脚本中自动确认需要输入确认的命令 1.yum 命令 通过指定 -y ...
- linux脚本用户输入,如何在Linux shell脚本中提示用户输入
本篇文章给大家介绍关于如何在Linux shell脚本中提示用户输入?下面来看具体的内容. 我们首先来看一下命令# read var # read -s "Waiting for input ...
最新文章
- PyTorch Data Parrallel数据并行
- awk截取字符命令_Linux运维基础技能: 脚本编程与Linux命令
- 基于matlab的离散系统时域分析实验,《信号与系统》 实验一 信号的时域分析及Matlab实现...
- Asp.NET MVC3添加域(Areas)区分Admin域和用户域
- 合理的使用纯函数式编程
- 销售自动记帐凭证 - 三个常见问题
- standalone应用_具有Spring Boot的Spring Integration Standalone应用程序
- jq之$(“tr:even“).css(“background-color“,“yellow“)
- Java 异常练习
- Python中的*self,*self._args, **kwargs
- delete和truncate的区别
- 【bzoj5166】[HAOI2014]遥感监测 贪心
- NGN学习笔记7——NGN的服务质量
- HtmlHelper类在View中替代了纯HTML代码
- 用纯SQL插入image文件
- 报Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的错误
- 华为路由器接口如何区分_华为路由器的usb接口是什么意思
- 集成百度ORC 识别报 Fatal signal 11 (SIGSEGV) (RenderThread) 错误(已解决)
- 做百度竞价推广的好处与坏处?
- Photoshop cs5 基础教程 形状图层的布尔运算
热门文章
- [008]菠萝咕老肉的做法(全程图)
- SMTP 协议邮件发送工具封装
- fwr310虚拟服务器设置,fast迅捷FWR310无线路由器设置图文教程
- 【英语语法入门】第41讲 原形不定式(2)感官动词
- html图片热区map、area的使用
- 80和443和8443区别
- 安全设计:加速传输软件镭速传输安全技术解读
- 【问题记录】Parallels Desktop黑屏无法进入Windows系统
- “查看更多”功能,较完美的实现
- 安装mysql提示oxc000007b_Win7出现oxc000007b怎么办?解决win7重装系统出现oxc000007b的方法...