txt文件按行随机乱序:

shuf 源.txt; (显示但不改变源文件)

shuf 源.txt -o 目标.txt ;(改变后的文件输出在目标.txt里)

删除txt文件每行最后一个字符、替换txt文件中的指定字符或字符串:

sed 's/$//' 源.txt; (显示但不改变源文件)

sed -i 's/$//' 源.txt 目标.txt;(改变后的文件输出在目标.txt里,如果想直接修改源文件,则不需要写目标.txt)

ps: 's/A/B/g' 是sed命令里的替换命令(这里加不加g应该都可以),其中A是被替换字符或字符串,B是替换后的字符或字符串,A或B中有‘/’的可以用‘\/’表示;此处$表示行尾,另外^表示行首,//表示替换为空,即删除。

在txt文件每行行首或末尾增加字符或字符串:

与上述替换相同,行首用^表示,行尾用$表示,将行首或行尾替换为你要替换的字符或字符串。

sed -i 's/^/...../' 源.txt

sed -i 's/$/..../' 源.txt

*暂时就总结这么多,待日后积少成多吧。

**欢迎大家批评指正,我会及时改正的。

Linux——shuf sed相关推荐

  1. linux shell sed awk 命令(2)-awk

    linux shell sed awk 命令(2)-awk awk语法格式: awk [选项] -f program-file [ -- ] file ... 选项: -F fs, --field-s ...

  2. linux中往sed命令,Linux中Sed命令怎么用?

    Linux中Sed命令怎么用? 发布时间:2020-05-26 17:14:39 来源:亿速云 阅读:245 作者:鸽子 Sed介绍:sed是文本处理工具,读取文本内容,根据指定的条件进行处理如删除. ...

  3. Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行

    一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...

  4. sed是linux命令吗,Linux命令 sed

    一. 以行为单位进行操作. d:删除 $ nl passwd | sed '2,5d'  # 删除第2~5行 $ nl passwd | sed '2d'  # 删除第2行 $ nl passwd | ...

  5. 批量修改linux换行格式,linux中sed命令批量修改

    sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 ...

  6. linux中sed和find,Linux运维知识之Linux 之 sed 与 find 命令结合使用

    本文主要向大家介绍了Linux运维知识之Linux 之 sed 与 find 命令结合使用,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. sed 与 find 命令结合使用 目 ...

  7. linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号

    linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号 实现的功能是吧换行符换成逗号了,自己试验过. 求解释,:t N b t 都是什么意思??? :t 定义la ...

  8. linux sed替换文件,linux的sed命令替换文件

    linux下的sed是一个强大的编辑器工具,下面由学习啦小编为大家整理了linux的sed命令替换文件的相关知识,希望对大家有帮助! linux的sed命令替换文件 sed在Linux下是个强大的工具 ...

  9. Linux 使用 sed 整行(列)刪除

    Linux 使用 sed 整行(列)刪除 Posted on  2009 年 03 月 26 日  by  Tsung 垂直刪除有 Vim, cut 和 awk 可以用, 橫列刪除的倒是比較少用, 可 ...

最新文章

  1. C-Substring的实现
  2. 2月第4周中国五大顶级域名总量减1.8万 美国增10.8万
  3. 工作2年后悟出的道理
  4. C语言文件读写(3)-二进制文件读写操作
  5. r型聚类典型指标_文献解读 | 缺陷和非缺陷型精神分裂症脑网络功能紊乱的共性和异性...
  6. [密码学] 破解维吉尼亚密码
  7. nyoj 677 碟战(最大流最小割定理)
  8. ppct各代表什么_高瓷、瓷釉、玉化,三种绿松石有啥不同,各代表什么意思?...
  9. python flask跨域_Flask框架踩坑之ajax跨域请求实现
  10. Android之如何使用junit
  11. tensorrt轻松部署高性能dnn推理_部署环境之:tensorRT的插件
  12. 链表的基本应用二及总结
  13. LA4794 Sharing Chocolate
  14. React-native设置全局函数globle【适用于有组件嵌套时】
  15. 一页纸商业计划书模板(转载)
  16. STM32F407ZGT6最小系统原理图和PCB
  17. 网络性能衡量指标总结
  18. Studio3t 过期激活办法/以及重新设置使用日期的脚本不可用解决办法/Studio 3T无限激活原创
  19. EfficientNet介绍
  20. 推荐一些亲测实用的小软件

热门文章

  1. 静电可怕!如何避免生产过程中的静电危险
  2. 【深度学习】LSTM预测股票价格--单因素--多步--输出单回归特征
  3. 详解Linux内核红黑树算法的实现
  4. net+惠民线上诊疗系统 毕业设计-附源码161026
  5. Java比较两个数字的大小
  6. mysql 锁表与解锁
  7. 关于各种视频网站去广告
  8. js判断变量是否是数字
  9. MySQL之幻读的详解、实例及解决办法
  10. 文本串加密和解密程序代码