腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
sed
/
regex
重命名
文件
-
bash
with
macOS
regex
、
bash
、
sed
、
rename
我有一个
文件
列表,其中的日期已添加到末尾。例:合唱团左八度(合并) (2020_10_14 20_27_18UTC)。=.wav|.mp3))+/g 现在,我正在尝试
重命名
这些
文件
。在我的终端中,我已经将cd放入了包含这些
文件
的
文件
夹中。=.wav|.mp3))+/g' *.wav|*.mp3-
使用
rename与自制软件一起安装
sed
'/(\([0-9]+(.*))+/g' *.wav|*.mp3
浏览 51
提问于2021-02-24
得票数 0
回答已采纳
4
回答
使用
bash
脚本更改
文件
名:用下划线替换逗号和空格
regex
、
sed
、
replace
、
whitespace
我的
文件
是格式的例如:USA, San Francisco S3.txtUSA_San_Franciso_S3.txtArgentina_Buenos_Aires_S7.txt
sed
-i 's/,//g' 要用下划
浏览 1
提问于2022-07-05
得票数 4
1
回答
如何用另一个字符串替换
文件
中的路径?
regex
、
bash
、
macos
、
sed
对于集成测试,我有包含完整
文件
路径的输出。我想让我的测试脚本用一个通用单词( /Users/uli/)替换特定于用户的
文件
路径(例如,USER_DIR),这样我就可以比较这些
文件
了。/bin/
bash
new_path="USERDIR"
sed
-i "s#$old_path#$new_path#g" /U
浏览 2
提问于2019-10-31
得票数 0
2
回答
基于内容的
重命名
文件
bash
、
grep
、
macos-sierra
在
macOS
塞拉利昂(第10.12.6节)中,我有一个包含许多平面文本(.txt)
文件
的目录。每个
文件
都有一个无益的名称,如"untitled 252.txt“。我想知道是否可以根据每个
文件
第一行中的代码以编程方式
重命名
每个
文件
。 每个
文件
都以节符号(§)、空格、始终包含句点(.)和空格的代码开头。我想根据每个
文件
的代码
重命名
,但首先重新格式化代码。简而言之,在P前缀,从代码中去掉句点,并添加一个尾随.txt。
使用<
浏览 7
提问于2017-10-17
得票数 3
回答已采纳
1
回答
如何在不崩溃的情况下
重命名
.xcodeproj?
ios
、
xcode
我已经在互联网上找遍了,尝试了我能想到的所有方法来更改.xcodeproj名称-例如:我该如何解决这个问题呢?
浏览 0
提问于2015-04-25
得票数 0
2
回答
SED
不退出
bash
、
shell-script
、
sed
、
osx
、
apple
我
使用
了以下代码来列出
macOS
中目录的内容:echo ""var_one=$userdir\/Library\/Application\ Support\/iCloud-d "$var_one" ] # echo "Direcotry exists" echo "T
浏览 0
提问于2019-03-27
得票数 0
1
回答
SED
在两种情况下在
MacOS
上失败:无效的重复计数和替换命令中的坏标志
regex
、
bash
、
macos
、
sed
、
bsd
我正在尝试创建一系列跨平台的
SED
替换(Linux和
MacOS
)。我在
MacOS
上得到了两个错误,因为下面的两个
SED
命令在Linux中的
bash
下工作得很好。我需要改变什么,以使他们接受BSD风格的
SED
? 注意:在下面的每个命令中,$
sed
_
regex
_sym被-r替换为Linux,-E替换为
macOS
。
sed
-$
sed
_
regex
_sym "/.*[*]
浏览 1
提问于2018-11-21
得票数 2
1
回答
使用
sed
:幻影换行符替换
bash
脚本中的日期
regex
、
bash
、
sed
因此,我试图
使用
sed
from
bash
对文档元数据中的日期进行简单的
regex
替换。我希望能够在12月29日运行
bash
脚本并获得一个输出
文件
。*\n/$FULLDATE/"
sed
-e $
REGEX
< test.md奖金--可能出现的问题
浏览 1
提问于2021-12-29
得票数 0
回答已采纳
2
回答
正确返回
sed
和
重命名
regex
、
bash
、
sed
我有几个
文件
命名与不同的长度,但有一个模式,我可以找到
使用
SED
。我想删除它中间的一组确定的字符,这样我就可以
重命名
它们,但是我在某些时候不幸地失败了.示例
文件
是:乞讨中的名称以及括号内的值将在每个
文件
上增加我需要删除括号前的6位数字,我的
regex
可以正确地找到它们: 我
使用</em
浏览 10
提问于2022-02-22
得票数 0
2
回答
尝试
使用
bash
中的捕获组
重命名
文件
regex
、
bash
我在yyyy dd/img.jpg格式的
文件
夹中有一堆来自google外卖的图像
文件
-我
使用
phockup来组织我的照片,它需要照片在yyyy/mm/dd
文件
夹中。我想保留日期,因为谷歌已经给了我。例如-这个
文件
夹/图像应该匹配并被
重命名
为我尝试过
使用
bash<
浏览 0
提问于2019-06-18
得票数 0
回答已采纳
1
回答
“
regex
”中的反向引用
sed
、
vim
、
regular-expression
、
rename
我在目录中有很多名为"bar_foo.txt“的
文件
,我想将它们
重命名
为"foo_bar.txt”。在
sed
和vim中,对此的正则表达式将类似于's/\(bar\)_\(foo\)/\2_\1/g',它反向引用替换中的搜索。还有其他工具可以做到这一点吗? 是否有
regex
的"
sed</e
浏览 0
提问于2016-01-19
得票数 5
回答已采纳
2
回答
匹配到特定模式后的第一个'/‘的所有内容
regex
、
awk
、
sed
尝试在
macos
上
使用
sed
regex
在
bash
脚本中执行此操作。我有一个包含外部驱动器目录列表的
文件
。
浏览 11
提问于2019-12-04
得票数 1
回答已采纳
2
回答
读取一行,然后根据条件在该行的开头追加磅号(#)
bash
、
sed
、
zsh
我有一个
bash
脚本,它读取包含多行文本的
文件
,并在这些行上执行命令。有时命令工作,但有时失败。我试过用
sed
,但它似乎什么也没做-有什么办法吗?PS:我想让它在Linux和Mac终端上
使用
bash
和zsh,特别是Mac。更新:我尝试了以下命令
sed
"${COUNT}s/.*/#&
浏览 0
提问于2019-05-08
得票数 1
1
回答
如何在GNU/Linux上
使用
find
regex
排除新行(回车)?
linux
、
bash
、
rename
我试图将一个目录中的所有
文件
重命名
为de扩展名为小写的jpg。我在的帮助下编写了这个
bash
代码但我得到了以下错误: .
浏览 0
提问于2019-03-25
得票数 0
回答已采纳
4
回答
如何从CLI中快速
重命名
macOS
或linux上的
文件
?
linux
、
bash
、
macos
、
scripting
、
rename
这是我的源
文件
。我需要找到一种方法来
重命名
所有
文件
,以删除前36个字符,直到_file,或者替换为其他
文件
。我期待所有的
文件
如下所示。
浏览 3
提问于2021-05-14
得票数 1
回答已采纳
1
回答
在无
sed
的
bash
中将PascalCase字符串转换为kebab-case
string
、
bash
、
macos
、
sed
我有一个工作
bash
liner,它
使用
sed
将PascalCase转换为kebab-case:echo $foo |
sed
-r 's/([a-z0Linux发行版、Windows上的WSL以及新版本和旧版本的
macOS
之间进行移植。在较早版本的
macOS
上,脚本在以下方面失败:我已经为任何
macOS
版
浏览 4
提问于2021-09-21
得票数 1
回答已采纳
1
回答
Linux和
MacOs
兼容
sed
linux
、
macos
、
sed
在Linux上,我有一个
使用
sed
的
Bash
脚本。在这个脚本中,我
使用
"
sed
-i“替换。 不幸的是,在
MacOS
上,这个版本的
sed
与Linux
sed
不一样。我正在寻找一种在Linux和
MacOS
上
使用
兼容的
sed
的方法,即对于两个操作系统都有相同的脚本。你能告诉我在这两个操作系统上
使用
gsed而不是
sed
是否允许对这个脚本有一个唯一的兼容版本(
浏览 4
提问于2018-02-09
得票数 1
回答已采纳
4
回答
如何通过
bash
-scripting递归地
重命名
文件
?
bash
、
rename
、
mv
我正在尝试在
bash
中
重命名
几个不同的
文件
。如何将例如temp_1
重命名
为temp_01直到09 (temp_9
重命名
为temp_09)? do mv "$i" "$j"; done
浏览 1
提问于2012-06-21
得票数 0
回答已采纳
2
回答
删除
文件
名上的
文件
扩展名后的未知/非特定字符串
bash
、
macos
、
sed
、
terminal
、
rename
)for nam in *sqlite3_done newname=${nam%_done}donedo mv $nam $newname我在
MacOS
Yo
浏览 2
提问于2018-11-27
得票数 0
回答已采纳
2
回答
Bash
脚本
sed
命令无法正确处理通过命令行传递的
文件
regex
、
bash
、
unicode
、
sed
问题另外,我的一些
文件
名还包括一些汉字和韩文字符。(不知道这是不是问题所在)因此,我的代码接受三个输入:旧
regex
、新
regex
和需要
重命名
的
文件
。#!我首先
使用
以下方法将所有名称存储到files.txt
文件
中: $ ls | grep mp3 >
浏览 5
提问于2013-12-14
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
针对 Bash 的不完整路径展开功能
使用 sed 命令查找和替换文件中的字符串的 16 个示例
While循环吃hang行了?
五分钟带你搞定Bash脚本使用技巧
20 分钟 Shell 入门深度教程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券