一个衬垫可以重命名一堆文件

2023-11-24

我一直在寻找一个 Linux 命令行单行程序来一次重命名一堆文件。

pattern1.a  pattern1.b pattern1.c ...

命令执行后我应该得到

pattern2.a  pattern2.b pattern2.c ...

for i in pattern1.*; do mv -- "$i" "${i/pattern1/pattern2}"; done

在运行之前,粘贴echo在......面前mv看看它是什么would do.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个衬垫可以重命名一堆文件 的相关文章

  • iPhone存储然后从Documents文件夹中读取文件

    这一定很容易 但我想将一个文件放在 文档 文件夹中 该文件在启动时读入 我有关于如何阅读的代码 并已确认其在正确的目录中查找 但是 当我保存在 xcode 中的 Resources 文件夹中时 我的文件 RootList txt 存储在 R
  • 文件写入器覆盖文件而不是附加到末尾时出现问题

    好的 我在将多行写入文本文件时遇到一些问题 程序运行 但不会每次都使用新行 当我希望它运行 4 次时 文本文件应如下所示 a b c d 相反 它看起来像 d 谁知道如何解决这个问题 所有导入均正确导入 来源 已稍加编辑 假设一切都已正确定
  • 是否可以创建一个包含多页 tiff 文件所有帧的 base64 字符串?

    使用已知的转换方法将多页 tiff 文件转换为 base64 字符串似乎只包含其中的一个页面 我从本地磁盘获取多页 tiff 文件 Image multiPageImage Image FromFile fileName 将其转换为 bas
  • 运行此处编译的 C 程序会导致在另一台服务器上找不到 GLIBC 库错误 - 是我的错还是他们的错?

    此处编译的 C 程序在我们的 Ubuntu 服务器上运行良好 但是当其他人尝试在他们的特定 Linux 服务器上运行它时 他们会收到以下错误 myprog install lib tls libc so 6 version GLIBC 2
  • XAMPP Windows 上的 Php Cron 作业

    嗯 我是这个词的新手CRON 据我所知 这是一个Unix安排特定操作在定义的时间间隔后执行的概念 我需要运行一个php文件 每小时更新一次数据库 但我的困惑在于安排执行 我在用XAMPP用于 Windows 7 上的本地开发测试 我发现了什
  • 用于读取文件的 Bash 脚本

    不知道为什么最后一行没有从脚本中删除 bin bash FILENAME 1 while read line do cut d f2 echo line done lt FILENAME cat file 1 test 2 test 3 t
  • 如何在 Linux/OS X 上温和地终止 Firefox 进程

    我正在使用 Firefox 进行一些自动化操作 尽管我可以从 shell 打开 Firefox 窗口 但我无法正确终止它 如果我kill火狐进程与kill 3 or kill 2当我下次打开新的 Firefox 窗口时 命令会询问我是否要在
  • 计算 TCP 重传次数

    我想知道在LINUX中是否有一种方法可以计算一个流中发生的TCP重传的次数 无论是在客户端还是服务器端 好像netstat s解决了我的目的
  • 使用c在linux上分块读写

    我有一个 ASCII 文件 其中每一行都包含一个可变长度的记录 例如 Record 1 15 characters Record 2 200 characters Record 3 500 characters Record n X cha
  • 如何反汇编、修改然后重新组装 Linux 可执行文件?

    无论如何 这可以做到吗 我使用过 objdump 但它不会产生我所知道的任何汇编器都可以接受的汇编输出 我希望能够更改可执行文件中的指令 然后对其进行测试 我认为没有任何可靠的方法可以做到这一点 机器代码格式非常复杂 比汇编文件还要复杂 实
  • Visual Studio - X11:缺少 DISPLAY 环境变量

    我正在使用 Visual Studio 2019 Enterprise 开发跨平台 Windows Linux x64 GUI 应用程序 在这个 2019 版本中 我们可以使用 Visual Studio调试平台 Windows 本机 和
  • 了解 Linux oom-killer 日志

    我的应用程序被 oom killer 杀死了 它是在实时 USB 上运行的 Ubuntu 11 10 无需交换 PC 具有 1 Gig 的 RAM 唯一运行的应用程序 除了所有内置的 Ubuntu 东西 是我的程序 flasherav 请注
  • 如何使用 python(版本 2.5)压缩文件夹的内容?

    一旦我在特定文件夹中拥有了所需的所有文件 我希望我的 python 脚本能够压缩文件夹内容 这可能吗 我该如何去做呢 在 python 2 7 上你可以使用 Shutil make archive base name 格式 root dir
  • 套接字发送调用被阻塞很长时间

    我每 10 秒在套接字上发送 2 个字节的应用程序数据 阻塞 但发送调用在下面的最后一个实例中被阻塞超过 40 秒 2012 06 13 12 02 46 653417 信息 发送前 2012 06 13 12 02 46 653457 信
  • Ctrl-p 和 Ctrl-n 在 Docker 下表现异常

    For the life of me I can t seem to figure out why ctrl p and ctrl n don t work like they re supposed to under the Docker
  • 在嵌入式系统上将内核控制台发送到哪里?

    我正在开发一个嵌入式系统 该系统当前通过串行端口 1 上的控制台输出启动 Linux 使用启动加载程序中的控制台启动参数 然而 最终我们将使用这个串行端口 内核控制台输出的最佳解决方案是什么 dev null 能否以某种方式将其放在 pty
  • 查找并删除超过 x 天的文件或文件夹

    我想删除超过 7 天的文件和文件夹 所以我尝试了 17 07 14 email protected cdn cgi l email protection find tmp mindepth 1 maxdepth 1 ctime 7 exec
  • 隐式声明“gets”

    据我所知 隐式声明 通常意味着该函数必须在调用之前放置在程序的顶部 或者我需要声明原型 然而 gets应该在stdio h文件 我已包含 有没有什么办法解决这一问题 include
  • 从 InputStream 中删除换行符

    我喜欢从一个文件中删除所有换行符 对于 n 和 r n java io InputStream 在读取文件时 相应的方法如下所示 param target linkplain File return linkplain InputStrea
  • 如何在 bash_profile 文件中添加导出语句?

    我正在尝试了解是否必须添加导出语句来在 bash profile 文件中设置变量 我该怎么做呢 例如 如果我必须添加 export AX name 那么我应该将其简单地写在文件末尾还是我还需要编写其他内容 简单写一下export AS na

随机推荐

  • 如何在 Python 中生成 Azure Blob 存储 SAS 令牌的签名?

    我正在尝试按照 Python 中的说明构建 blob 下载 URL 所需的 SAS 令牌MSDN 我的签名字符串如下所示 r n 2016 12 22T14 3A00 3A00Z n 2016 12 22T15 3A00 3A00Z n 2
  • 将 PLINQ 与异步方法相结合

    我正在尝试将我的 PLINQ 语句组合起来 如下所示 Enumerable Range 0 sortedList Count AsParallel WithDegreeOfParallelism 10 Select i gt GetTran
  • 如何在 AngularJS 中加载内容时添加旋转器?

    我在加载内容时使用按钮微调器 当用户单击 搜索 按钮时 内容将加载 此时buttonLabel将更改为 搜索 并显示微调器 此处按钮将被禁用 加载内容后 Promise已解决 buttonLabel将恢复为 搜索 按钮将在此处启用 我已经尝
  • 如何根据活动配置文件访问 application-{profile}.properties 文件

    我需要访问项目位置之外的 application properties 文件 我可以使用以下方法实现相同的目的 Component PropertySources PropertySource value file user home fi
  • Angular4 - 将表单数据发送到rest api

    如何将表单数据发布到外部 REST API 目前我有一个 html 表单
  • 使用 C# 检测文本文件的编码

    我有一组 Markdown 文件要传递给 jekyll 项目 需要使用程序或 API 找到它们的编码格式 即带 BOM 的 UTF 8 或不带 BOM 的 UTF 8 或 ANSI 如果我传递文件的位置 则必须列出 读取文件 并应生成编码作
  • 本地分支、本地跟踪分支、远程分支和远程跟踪分支有什么区别?

    我刚刚开始使用 Git 我对不同的分支感到非常困惑 谁能帮我弄清楚以下分支类型是什么 当地分支机构 本地跟踪分支 远程分支机构 远程跟踪分支机构 它们之间有什么区别 他们如何相互合作 我想快速的演示代码会非常有帮助 这是长答案 Remote
  • python:比较两个字符串

    我想知道是否有一个库可以告诉我两个字符串的相似程度 我不是在寻找任何具体的东西 但在这种情况下 a alex is a buff dude b a exx is a buff dud 我们可以说b and a大约有 90 相似 有没有一个图
  • 如何使用 RX 限制事件流?

    我想有效地限制事件流 以便在收到第一个事件时调用我的委托 但如果收到后续事件则不会调用 1 秒 超时 1 秒 到期后 如果收到后续事件 我希望调用我的委托 有没有一种简单的方法可以使用反应式扩展来做到这一点 示例代码 static void
  • 给定起始位置和结束位置列表构造 Numpy 索引

    我有两个大小相同的 numpy array 对象 都是一维 其中一个包含起始索引位置列表 另一个包含结束索引位置列表 或者你可以说我有一个列表起始位置和窗口长度 如果重要的话 由起始位置和结束位置形成的切片保证不重叠 我试图弄清楚如何使用这
  • 防止 Maven 子 pom 中覆盖依赖版本

    我在父 pom 中有一个 dependencyManagement 部分 例如
  • R 绘制独立的函数图例

    我想通过 R 绘制具有独立图例的图 同时尊重色阶 这就是我所拥有的 library plotly X lt data frame xcoord 1 6 ycoord 1 6 score 1 6 gender c M M M F F F ag
  • 将事件路由到 eventhub EventProcessor

    我有不同类型的活动 例如 有些数据是遥测数据 有些是错误信息等 我认为创建多个 IEventProcessor 实现是一个好主意 每个实现对应一种事件类型 因此每个实现都会以不同的方式处理事件 就像写入文件或数据库一样 将事件路由到特定 E
  • 如何使用日期时间索引在 pandas 中进行插值重新索引?

    我有一个带有日期时间索引的系列 我想要的是使用其他一些任意日期时间索引来插入这些数据 本质上我想要的是如何使以下代码片段或多或少工作 from pandas import Series import datetime datetime in
  • tcpdf:图像质量差

    我正在使用 TCPDF 创建使用其 writeHTML 函数从 HTML 输入转换而来的 PDF 文件 但是 PDF 中的图像质量较差 而原始图像质量较高 如预期 图像为 PNG 格式 我已经尝试使用 SetJPEGQuality 100
  • 如何限制 Firebase 中产品的注册

    如果我创建一个新产品 使用简单的身份验证 有一个 创建用户 API 如何限制它 以便只有受邀请的电子邮件 通过电子邮件或通过一次性密钥 才能注册 似乎不太符合规则 但我可能遗漏了一些东西 首先 我应该指出 核心 Firebase API 使
  • 如何在Zend框架的不同模块中使用相同的模型?

    我正在致力于在现有项目中实现 Zend Framework 该项目具有公共营销区域 私人会员区域 管理站点和营销活动管理站点 目前 这些内容的组织很差 营销区域和会员区域的控制器脚本都位于网站的根目录下 然后是一个单独的管理文件夹和另一个用
  • F# Async.Parallel 是否可以加快计算速度?

    Async Parallel 结构真的有助于提高多核系统上的计算速度吗 这里是否以某种方式涉及 NET TPL 任务 open System let key Console ReadKey true let start System Dat
  • 网络共享上的 .NET 4.0 应用程序导致 SecurityException

    今天 我在尝试远程调试为 NET 4 0 运行时构建的应用程序时遇到了一个奇怪的问题 该应用程序驻留在网络共享上并由远程计算机执行 但是 由于 System Configuration ConfigurationManager GetSec
  • 一个衬垫可以重命名一堆文件

    我一直在寻找一个 Linux 命令行单行程序来一次重命名一堆文件 pattern1 a pattern1 b pattern1 c 命令执行后我应该得到 pattern2 a pattern2 b pattern2 c for i in p