linux删除指定行&删除行首空格&替换字符
2016-01-18 20:51
465 查看
打印并删除2~1000行
nl /etc/passwd | sed '2,1000d' |more
删除行首空格
sed -i 's/^[][ ]*//g' file
替换分隔符
说明:文件中数据是由一个或者制表位(多个空格)分隔开的,将这些空格替换为特定字符。
解决方法:sed -e 's/[ ][ ]*/,/g' filename
或者:sed -e 's/[[:space:]][[:space:]]*/ /g' filename
这样将空格或者制表位替换为“逗号”了。
nl /etc/passwd | sed '2,1000d' |more
删除行首空格
sed -i 's/^[][ ]*//g' file
替换分隔符
说明:文件中数据是由一个或者制表位(多个空格)分隔开的,将这些空格替换为特定字符。
解决方法:sed -e 's/[ ][ ]*/,/g' filename
或者:sed -e 's/[[:space:]][[:space:]]*/ /g' filename
这样将空格或者制表位替换为“逗号”了。
相关文章推荐
- Linux内存管理之mmap详解
- Linux终端下后台运行程序被Stopped的原因以及解决
- find命令中的print0和xargs -0
- Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
- Linux gtypist
- centos远程桌面无法连接
- Linux commands frequently used
- linux下时区的一些认识
- Linux进程间通信——使用消息队列
- Linux Screen 超简单用法
- LINUX nfs服务
- JSLinux--A web linux base on Javascript and QEMU
- qt在linux打开串口写数据
- centos6.7 搭建jenkins
- R语言包在linux上的安装、卸载
- ubutnu引导丢失,恢复引导办法
- Linux学习之nl命令
- 一张图看尽 Linux 内核运行原理
- 查看linux串口
- 【Linux驱动】TQ2440 LED驱动程序