Linux——shuf sed
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相关推荐
- linux shell sed awk 命令(2)-awk
linux shell sed awk 命令(2)-awk awk语法格式: awk [选项] -f program-file [ -- ] file ... 选项: -F fs, --field-s ...
- linux中往sed命令,Linux中Sed命令怎么用?
Linux中Sed命令怎么用? 发布时间:2020-05-26 17:14:39 来源:亿速云 阅读:245 作者:鸽子 Sed介绍:sed是文本处理工具,读取文本内容,根据指定的条件进行处理如删除. ...
- Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行
一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...
- sed是linux命令吗,Linux命令 sed
一. 以行为单位进行操作. d:删除 $ nl passwd | sed '2,5d' # 删除第2~5行 $ nl passwd | sed '2d' # 删除第2行 $ nl passwd | ...
- 批量修改linux换行格式,linux中sed命令批量修改
sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 ...
- linux中sed和find,Linux运维知识之Linux 之 sed 与 find 命令结合使用
本文主要向大家介绍了Linux运维知识之Linux 之 sed 与 find 命令结合使用,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. sed 与 find 命令结合使用 目 ...
- linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号
linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号 实现的功能是吧换行符换成逗号了,自己试验过. 求解释,:t N b t 都是什么意思??? :t 定义la ...
- linux sed替换文件,linux的sed命令替换文件
linux下的sed是一个强大的编辑器工具,下面由学习啦小编为大家整理了linux的sed命令替换文件的相关知识,希望对大家有帮助! linux的sed命令替换文件 sed在Linux下是个强大的工具 ...
- Linux 使用 sed 整行(列)刪除
Linux 使用 sed 整行(列)刪除 Posted on 2009 年 03 月 26 日 by Tsung 垂直刪除有 Vim, cut 和 awk 可以用, 橫列刪除的倒是比較少用, 可 ...
最新文章
- C-Substring的实现
- 2月第4周中国五大顶级域名总量减1.8万 美国增10.8万
- 工作2年后悟出的道理
- C语言文件读写(3)-二进制文件读写操作
- r型聚类典型指标_文献解读 | 缺陷和非缺陷型精神分裂症脑网络功能紊乱的共性和异性...
- [密码学] 破解维吉尼亚密码
- nyoj 677 碟战(最大流最小割定理)
- ppct各代表什么_高瓷、瓷釉、玉化,三种绿松石有啥不同,各代表什么意思?...
- python flask跨域_Flask框架踩坑之ajax跨域请求实现
- Android之如何使用junit
- tensorrt轻松部署高性能dnn推理_部署环境之:tensorRT的插件
- 链表的基本应用二及总结
- LA4794 Sharing Chocolate
- React-native设置全局函数globle【适用于有组件嵌套时】
- 一页纸商业计划书模板(转载)
- STM32F407ZGT6最小系统原理图和PCB
- 网络性能衡量指标总结
- Studio3t 过期激活办法/以及重新设置使用日期的脚本不可用解决办法/Studio 3T无限激活原创
- EfficientNet介绍
- 推荐一些亲测实用的小软件