shell 去掉多余空格

news/2024/7/23 11:09:41
cat test.txt |tr -s [:space:]

sed 's/  */ /g' test.txt


如果要改变test.txt文件本身,sed后边可加上“-i”参数



http://www.niftyadmin.cn/n/1727621.html

相关文章

PG数据库获取时间函数

select now(); //2017-01-17 20:43:31.94601508 select date_trunc(second, now()); //2017-01-17 20:28:3308 SELECT CURRENT_TIMESTAMP(0) :: TIMESTAMP WITHOUT TIME ZONE; //2017-01-17 20:28:33

WIN7环境下通过ISS7快速搭建简易FTP服务器

WIN7环境下通过ISS7快速搭建简易FTP服务器 首先开启ISS7服务: 打开控制面板-->程序(卸载程序)-->打开或关闭Windows功能-->打开internet服务,勾选相关选项,点击右下角的确定按钮,至此ISS服务启动成功。 1.搭建不需要输…

同时查询多张表中的数据个数

select my1.a,my2.b,my3.c from (select count(*) as a from tbl_a) as my1 , (select count(*) as b from tbl_b) as my2 , (select count(*) as c from tbl_c) as my3; 同时查询两张表 select * from (select * from tbl_a) as a,(select * from tbl_b) as b;

ubuntu使用chkconfig命令来管理服务

安装命令: sudo apt-get install chkconfig (可以用sysv-rc-conf代替)在ubuntu下使用应该会出现这样的错误: /sbin/insserv: No such file or directory 解决办法:sudo ln -s /usr/lib/insserv/insserv /sbin/insserv

js 用指定符号将数组转换成字符串

字符串转数组: var str "aa,bb,cc"; var arr str.split(","); //["aa","bb","cc"] 数组转字符串: var arr ["aa","bb","cc"]; var stra arr.toString(); //&…

【Leetcode】计算中位数(数据流、滑动窗口、两个正序数组)

文章目录剑指 Offer 41. 数据流中的中位数1. 题目描述2. 思路分析3. 参考代码480. 滑动窗口中位数1. 题目描述2. 思路分析3. 参考代码4. 寻找两个正序数组的中位数1. 题目描述2. 思路分析3. 参考代码剑指 Offer 41. 数据流中的中位数 1. 题目描述 leetcode链接:剑…

js shift unshift pop push用法

shift:删除开头元素, unshift:开头添加元素, pop:删除末尾元素, push:添加元素至末尾

Linux关闭和打开图形化界面

修改 /etc/inittab 文件,来改变系统启动方式(等级) vim /etc/inittab 将 id:5:initdefault: 修改为: id:3:initdefault: 可在终端执行命令打开图形化界面: init 5 或 startx