社区
系统维护与使用区
帖子详情
shell 中如何使用 ${var/pattern/replacement} 将紧邻的多个 tab 替换成一个 tab
yang3wei
2015-04-09 08:45:16
#/bin/bash
var="123 haha hehe"
echo ${var/ +/ }
空白处是制表符,shell 的 regex 不支持 + 号么?
...全文
194
2
打赏
收藏
shell 中如何使用 ${var/pattern/replacement} 将紧邻的多个 tab 替换成一个 tab
#/bin/bash var="123 haha hehe" echo ${var/+/} 空白处是制表符,shell 的 regex 不支持 + 号么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yang3wei
2015-04-10
打赏
举报
回复
引用 1 楼 iasky 的回复:
\t才是制表符吧?
是啊,但是 ${var/Pattern/Replacement} 识别不了啊
iasky
2015-04-10
打赏
举报
回复
\t才是制表符吧?
shell
的 ${ }
中
##、%%、//
使用
方法及举例
shell
的 ${ }
中
##(#)、%%(%)、//(/) 表示的含义以及
使用
方法和举例
vi
中
替换文本的命令格式及如何去除^M
:1,$ s/
pat
tern
/
replace
ment
/g$指最后一行,最后的g是指某一行讲所有出现的
pat
tern
全部替换,否则只替换第
一个
。去除^M :1,$ s/^M//g^M用ctrl-V,ctrl-M输入也可以在
shell
下用命令做到: cat filename |tr -d /015 >newfile或者sed -e s/.$// mydos.txt > myunix.txt
linux 脚本 替换字符串,
shell
字符串查找与替换的方法详解
在
shell
中
进行字符串的查找与替换,以及对字符串值进行判断,可以借助
shell
内置的一些特殊变量处理方法来实现。一、判断读取字符串值表达式 含义${
var
} 变量
var
的值,与$
var
相同${
var
-DEFAULT} 如果
var
没有被声明,那么就以$DEFAULT作为其值${
var
:-DEFAULT} 如果
var
没有被声明,或者其值为空,那么就以$DEFAULT作为其值${
var
=DEAU...
Shell
脚本
中
替换字符串等操作
一、判断读取字符串值 表达式 含义 ${
var
} 变量
var
的值, 与$
var
相同 ${
var
-DEFAULT} 如果
var
没有被声明, 那么就以$DEFAULT作为其值 * ${
var
:-DEFAULT} 如果
var
没有被声明, 或者其值为空, 那么就以$DEFAULT作为其值 * ${
var
=DEFAULT} ...
【linux】
Shell
脚本
中
basename和dirname的详细用法教程
Shell
脚本是Linux和Unix系统
中
非常重要的一部分,它允许用户将
多个
命令组合成
一个
可执行的文件,从而提高工作效率和自动化水平。在
Shell
脚本编程
中
,basename和dirname是两个非常实用的命令,它们分别用于获取文件的基本名称(不带路径)和文件所在的目录路径。本文将详细介绍这两个命令的用法,并通过实际案例展示如何在
Shell
脚本
中
使用
它们。
系统维护与使用区
19,615
社区成员
74,562
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章