小编Smi*_*yne的帖子

sed 命令不会在文本文件中插入文本

这是我的示例测试sed命令,用于将示例文本插入到空文本文件中。

sed -i "$ a\My test text" Desktop/test.txt
sed -i '$ a\My test text' Desktop/test.txt
Run Code Online (Sandbox Code Playgroud)

我尝试了两个选项,一个带单引号,另一个带双引号。但是这两个命令都无法将该文本写入我的test.txt文件中。为什么这些命令不起作用?

command-line bash sed

4
推荐指数
1
解决办法
4069
查看次数

重命名名称包含“*”的多个文件

我有一组文件,其名称包含字符*. 例如,文件名可以是***abcdef. 我想将此文件名更改为3_abcdef,用那里*的编号替换*

我有一个脚本来重命名多个文件,但我不知道如何更改该脚本来完成上述任务。

这是我到目前为止的 wjat:

find drp/ -depth -name "*abc.tab" -exec rename 's/\abc.tab$/xyz.tab/' {} +
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它适应这个任务?

command-line scripts rename

2
推荐指数
1
解决办法
525
查看次数

标签 统计

command-line ×2

bash ×1

rename ×1

scripts ×1

sed ×1