runxinzhi.com
首页
百度搜索
sed 中如何替换换行符
使用如下解决方案:
sed ':a;N;$!ba;s/ / /g'
这将在一个循环里读取整个文件,然后将换行符替换成一个空格。
说明:
通过 :a创建一个标记
通过N追加当前行和下一行到模式区域
如果处于最后一行前,跳转到之前的标记处。 $!ba ($! 意思是不在最后一行做这操作 (最后一行就被当成最后的一行)).
最后置换操作把模式区域(就是整个文件)的每一个换行符换成一个空格。
示例追加:
$ echo -e "1 2" | sed ':a;N;$!ba;s/ / /g'
1 2
相关阅读:
mysql添加字段索引失败 BLOB/TEXT column 'col2' used in key specification without a key length
ajax跨域处理 No 'Access-Control-Allow-Origin' header is present on the requested resource 问题
pycharm/Goland/Webstorm永久激活记录
nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument解决
mysql优化之explain各参数详解:
Django项目中"expected str, bytes or os.PathLike object, not list"错误解决:
Mysql之1451
python2与python3下的base64模块
celery:Unrecoverable error: AttributeError("'unicode' object has no attribute 'iteritems')
django-redis缓存记录
原文地址:https://www.cnblogs.com/vincent4code/p/5951258.html
最新文章
待飞日记(第二天)
观点:游戏模块分析总结
如何申请TexturePacker注册码
mac os下vscode快捷键
Docker启动Get Permission Denied
Hyperledger Fabric之模型
Hyperledger Fabric链码之三
Hyperledger Fabric链码之二
Hyperledger Fabric链码之一
共识算法之开篇
热门文章
共识算法之POW
Linux块设备加密之dm-crypt分析
自定义alert框
使用 wx.navigateBack返回页面并携带参数的处理方式
获取小程序accessToken
小程序页面间传值(处理传值为对象,简单传值直接用options.XX的形式获取)
Oracle创建dblink进行跨数据库操作
base64编码操作图片
mysql处理百万数据遍历速度提升(遍历图片名字是否存在)
java后端发送请求并获取响应
Copyright © 2020-2023
润新知