内容简介:现在有这么一个文件,可以看到输出了该 yml 文件中的md 文件后缀的内容然后我希望将这很多行转为一行输出说明:awk默认将记录分隔符(record separator即RS)设置为\n,此行代码将RS设置为EOF(文件结束),也就是把文件视为一个记录,然后通过gsub函数将\n替换成空格,最后输出。
现在有这么一个文件,可以看到输出了该 yml 文件中的md 文件后缀的内容
➜ netease-techs cat mkdocs.yml| awk -F ':' '{print $2}' | grep moduls| awk -F '/' '{print $2}' nvm.md cdn.md rds.md nos.md nce.md redis.md elk.md memcached.md kafka.md rabbitmq.md haproxy.md disk.md vpc.md nas.md domain.md mongodb.md acservices.md logserivces.md amservices.md alarm.md
然后我希望将这很多行转为一行输出
➜ netease-techs cat mkdocs.yml| awk -F ':' '{print $2}' | grep moduls| awk -F '/' '{print $2}' | awk BEGIN{RS=EOF}'{gsub(/\n/," ");print}' nvm.md cdn.md rds.md nos.md nce.md redis.md elk.md memcached.md kafka.md rabbitmq.md haproxy.md disk.md vpc.md nas.md domain.md mongodb.md acservices.md logserivces.md amservices.md alarm.md
说明:awk默认将记录分隔符(record separator即RS)设置为\n,此行代码将RS设置为EOF(文件结束),也就是把文件视为一个记录,然后通过gsub函数将\n替换成空格,最后输出。
另外利用 xargs 也许是最方便的了
➜ netease-techs cat mkdocs.yml| awk -F ':' '{print $2}' | grep moduls| awk -F '/' '{print $2}' | xargs nvm.md cdn.md rds.md nos.md nce.md redis.md elk.md memcached.md kafka.md rabbitmq.md haproxy.md disk.md vpc.md nas.md domain.md mongodb.md acservices.md logserivces.md amservices.md alarm.md
创建文件
➜ netease-techs cat mkdocs.yml| awk -F ':' '{print $2}' | grep moduls| awk -F '/' '{print $2}' | xargs touch ➜ netease-techs ls acservices.md cdn.md domain.md kafka.md mkdocs.yml nce.md rabbitmq.md vpc.md alarm.md disk.md elk.md logserivces.md mongodb.md nos.md rds.md amservices.md docs haproxy.md memcached.md nas.md nvm.md redis.md ➜ netease-techs
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- js 将线性数据转为树形
- 如何将 Canvas 绘制过程转为视频
- python中将list转为dict
- Unity Gamma校正转为线性空间
- golang如何将interface转为struct结构体
- MyBatis Map结果的Key转为驼峰式2
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Twenty Lectures on Algorithmic Game Theory
Tim Roughgarden / Cambridge University Press / 2016-8-31 / USD 34.99
Computer science and economics have engaged in a lively interaction over the past fifteen years, resulting in the new field of algorithmic game theory. Many problems that are central to modern compute......一起来看看 《Twenty Lectures on Algorithmic Game Theory》 这本书的介绍吧!