Awk/Bash 将数字从行首移动到行尾

2023-12-15

我想将数字/数字字符串从行首移动到行尾,输入示例:

123example
321example
34292example

预期输出:

example123
example321
example34292

GNU awk 的match函数可以完成以下工作:

gawk 'match($0, /^([0-9]+)(.*)$/, m) {print m[2] m[1]}' yourfile.txt

但是,老实说,我会用sed对于这个任务(正如@anubhava建议的那样)。

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

Awk/Bash 将数字从行首移动到行尾 的相关文章

  • 如何在 Bash 中删除字符串的第一部分?

    该代码将给出第一部分 但是如何删除它并获取没有第一部分的整个字符串 echo first second third etc cut d f1 你应该看看info cut 这将解释什么f1 means 实际上我们只需要第二个字段之后的字段 f
  • 打印本周星期一的日期(在 bash 中)

    我想获取本周星期一的 YYYYMMdd 格式的日期 例如 今天是 20110627 从明天到周日 我仍然想打印周一 今天 的日期 然后下周重复这个过程 monday date dmonday Y m d last monday date d
  • 使用 sed 将反斜杠替换为斜杠[重复]

    这个问题在这里已经有答案了 我需要更换 with 我有一个文件 其中包含 test test2 test3 test4 I tried VRS Ruta cat ruta lst sed s g sed s g output test te
  • git log --oneline 提供在管道或重定向到文件时丢失的 HEAD 信息

    当我执行没有管道或文件重定向的 git log oneline 命令时 它会提供有关 HEAD 位置和分支的信息 下面示例中的 master git log oneline color never 8bc8511 HEAD gt day 2
  • 如何运行 bash 压缩脚本?

    有没有一种方法可以直接运行带有 参数 的压缩bash脚本 而无需将其解压缩到文件中 然后运行解压缩的文件 例如 我需要使用一些给定的参数执行 setup mysql gzip 压缩脚本 n wordpress locahost 而不先解压缩
  • 在unix、bash中合并csv文件

    我有一些 csv 文件 其格式如下 测试1 csv field port1 a1 0 2 a2 0 3 a3 0 6 测试2 csv field port2 b1 0 5 b2 0 6 b3 0 7 b4 0 1 b5 0 5 测试3 cs
  • BASH 中带有千位分隔符的数字格式

    我有一个号码12343423455 23353 我想用千位分隔符格式化数字 所以输出将是12 343 423 455 23353 printf 3f n 12345678 901 12 345 678 901
  • 从文件中随机采样行

    我有一个大约 40gb 和 1800000 行的 csv 文件 我想随机采样 10 000 行并将它们打印到一个新文件中 现在 我的方法是将 sed 用作 sed n vars lt input txt gt output txt Wher
  • 什么是 C 语言的高效工作流程? - Makefile + bash脚本

    我正在开发我的第一个项目 该项目将跨越多个 C 文件 对于我的前几个练习程序 我只是在中编写了我的代码main c并使用编译gcc main c o main 当我学习时 这对我有用 现在 我正在独自开展一个更大的项目 我想继续自己进行编译
  • 我们可以在 Bash 脚本中使用 PHP 吗?

    我有一个 bash 脚本abcd sh bin sh for i in seq 8 do ssh w i uptime ps elf grep httpd wc l free m mpstat done pid sleep 1 kill 9
  • 如何并行运行命令列表?

    我有一个包含我要运行的命令行的文件 该文件包含大约 2 000 行 我有 8 个可用核心 是否可以解析文件并启动 8 个进程 然后在其中一个程序完成时从文件中执行另一个进程 我希望这种情况继续下去 直到到达文件末尾 Use GNU并行 ht
  • 为什么 ?(*[[:class:]])foobar 的 Bash 模式匹配速度很慢?

    我有一个文本文件 foobar txt 大约 10KB 不是那么长 然而 以下匹配搜索命令在高性能 Linux 计算机上大约需要 10 秒 bash gt shopt s extglob bash gt cat foobar txt pri
  • bash "&" 不打印 "[1]+ Done "

    我在 bashrc 中调用一个脚本来打印打开终端时收到的新消息数 我希望该调用在访问网络时是非阻塞的 有时需要几秒钟 这意味着我无法使用终端直到完成 但是如果我输入 mailcheck 在我的 bashrc 中 它工作正常 但然后打印一个空
  • 编写一个 shell 脚本,find-greps 并在 1 行中输出文件名和内容

    要查看所有包含 abc 的 php 文件 我可以使用这个简单的脚本 find name php exec grep l abc 我可以省略 l 并且提取部分内容而不是文件名作为结果 find name php exec grep abc 我
  • 管道安装时疏水阀是否按预期工作?

    以下是问题演示的最少代码 http pastebin com 5TXDpSh5 http pastebin com 5TXDpSh5 bin bash set e set o pipefail function echoTraps echo
  • bash 如何识别链接?

    在捕获 href 链接的 bash 脚本中 bash 如何知道 TEXT 是链接而不是典型的字符串 为什么最后当 TEXT www google com 时 TEXT 仍然是一个链接 你能用一个文件做到这一点吗 例如 有一个运行脚本的 点击
  • 使用 BASH 和 AWK 创建 HTML 表

    我在创建 html 表来显示文本文件中的统计信息时遇到问题 我确信有 100 种方法可以做得更好 但这里是 以下脚本中的注释显示了输出 bin bash function getapistats curl s http api exampl
  • bash脚本ip主机

    在第一个中 如果我们希望显示主机名 这是文件中的第五个字段 然后 如果我们提供给主机命令的 IP 不存在 则该命令将返回消息 3 NXDOMAIN 脚本应该识别命令是否 未找到 在这种情况下 它将 必须简单地打印 bin bash ip 1
  • 如何将字符串推送到标准输入?在启动时通过 stdin 提供输入,然后以交互方式读取 stdin 输入 [重复]

    这个问题在这里已经有答案了 有没有办法在调用程序时将字符串 推送 到程序的标准输入流 这样我们就可以达到这样的效果 echo something my program 但不是在之后读取 EOF something my program将从原
  • 如何将Python包从旧版本安装到新版本?

    我正在使用 python 3 7 最近在 Linux 中安装了 python 3 8 是否有任何 bash 命令或脚本可以获取 3 7 的所有软件包列表并在 3 8 版本中一一安装 我想避免每个包裹都手工完成 注意 我将它们安装在我的系统中

随机推荐

  • 使用 std::bind 时从 std::function 获取函数指针

    我正在尝试使用std function和这个结合std bind 但我遇到了一些问题 这有效 include
  • 如何在脚本中处理MySQL时区

    我正在开发一个移动应用程序 从应用程序调用 Web 服务 该服务根据模式 mode xx 运行不同的查询 在其中一些查询中 我使用日期函数 例如 DATE NOW MySQL数据库中存储的数据存储在GMT 7 加拿大山地时间 我尚未为此网络
  • 在python 2.6中创建字典的字典

    我在 python2 7 中有一行代码生成空字典的字典 values 0 1 2 4 5 8 value dicts x for x in values 在 python2 6 上运行时会引发语法错误 我可以使用 for 循环做同样的事情
  • Rundeck 未设置环境变量以使用不同的 ssh 端口进行远程执行

    Rundeck 将传递给作业的所有选项设置为环境变量 例如 RD OPTION 但当作业在具有不同 ssh 端口的远程节点中执行时 它不会设置这些变量 脚本成功登录远程节点 但环境变量不存在 请帮我提供解决方案 工作定义示例
  • 在 C# 中传递二维数组的一维

    我已经从 C 迁移到 C 我有一个接受数组的函数 我想将二维数组的一维传递给此函数 C 代码将是 void array processing int param void main int Client ID 3 50 Some Proce
  • 64 位 iOS 设备中的 UIViewControllerHierarchy 不一致

    我正在开发一个 iPad 应用程序 它有一个视图控制器 称为 ContentViewController 其中有 3 个不同的视图 滑块视图 从底部打开 其中包含图标列表 基于选择图标 我必须在内容视图中加载视图控制器 控制视图 屏幕左侧有
  • PHP imap_search UID SEARCH 返回 false

    我正在使用 PHP 的 imap 函数 并且想要检索 UID gt n 的电子邮件 这适用于搜索日期但不适用于 UID imap imap open host username password emails imap search ima
  • 谷歌地图 API 标记与标签

    I have var marker new MarkerWithLabel position uav Position icon mapStyles uavSymbolBlack labelContent uav Callsign div
  • 旋转整个 ggplot() 而不旋转任何文本 R

    我希望旋转整个图 轴和所有内容 但保持轴标签和标题的原样 以便可以水平阅读它们 library ggplot2 data mtcars ggplot geom point data mtcars aes x mpg y cyl labs t
  • nginx 删除 .php 和 .html 文件扩展名

    我一直在尝试让 nginx 在没有 php 或 html 扩展名的情况下工作 并且我需要一些帮助 在此先感谢您的时间 我尝试了在以下位置找到的解决方案如何使用 NGINX 从 url 中删除 php 和 html 扩展名 但没有效果 这是我
  • viewWillAppear 在 iOS5 中被调用两次

    我正在运行我的所有应用程序 以确保它不仅仅是一个应用程序 并且在我拥有的每个应用程序中 当我在 iOS5 模拟器或设备上运行时 viewWillAppear方法在每个视图上被调用两次 我有一个简单的NSLog 1 并且每次都会在我的控制台中
  • 从 python 集中获取唯一的元组

    我目前有一套如下所示 a b b a c b b c 我想要的是 a b c b 您可能会注意到 重复值已被完全删除 因此无论顺序如何 两个元组内部永远不会有相同的元素 如何告诉集合忽略元组中元素的顺序并仅检查元组之间的值 好的 你已经有了
  • 如何在 SQL Server 中对 IN 或列表使用 LIKE

    我有一个以逗号分隔的关键字字符串 我已使用带有 String并返回一个 TABLE Value varchar 30 我现在可以在 where 子句中使用此列表 如下所示 SELECT project FROM Projects proje
  • R - 将多列绘制为 x 轴上的年份,将行绘制为不同的线

    这是我的数据框 2010 2011 2012 2013 2014 2015 A 0 100 164 75 154 110 B 71 77 136 58 138 136 C 0 0 132 53 83 0 我想制作一个折线图 其中年份沿 x
  • 在javascript中使用reduce对数组中的变量求和

    我想对数组 数据 中的调用次数进行求和 我找到了 reduce 函数 但不知道如何选择数组的调用部分 这是我的尝试 data links source 0 target 1 calls 20 texts 0 source 0 target
  • Microsoft Edge 中的 ActiveX 是否有替代方案?

    微软已经发布了Edge浏览器 该浏览器不支持ActiveX 我有一个应用程序需要从 Windows 注册表获取信息 因此我对 ActiveX 的替代方案有一些疑问 有没有办法从 Edge 或类似的东西 例如 Chrome 中的本机消息传递
  • jquery 在点击时或 10 秒后重定向

    我的网站上有一个闪屏 其中有一个 ID 为 splash 的 div 我试图让 div 淡入 然后如果用户单击该 div 它就会淡出并重定向到主站点 如果用户没有点击 它就会淡出并在 10 秒后重定向 定时重定向有效 但点击功能无效
  • 相当于IE中的text-shadow

    我的CSS中有这个 body transparent background color transparent color ffffff text shadow 0 1px 000 1px 0 000 0 1px 000 1px 0 000
  • 在真实设备上选取 PDF 时,iOS 文档选取器崩溃

    我尝试为我的 iOS 应用程序创建一个文档选择器 这是我的代码 我将 UIDocumentPickerViewController 包装在我的 SwiftUI 视图中 并使用 UIViewControllerRepresentable im
  • Awk/Bash 将数字从行首移动到行尾

    我想将数字 数字字符串从行首移动到行尾 输入示例 123example 321example 34292example 预期输出 example123 example321 example34292 GNU awk 的match函数可以完成