博客
关于我
shell中将字符中换行符'\n'替换为空格
阅读量:637 次
发布时间:2019-03-15

本文共 822 字,大约阅读时间需要 2 分钟。

以下示例展示了如何從文件hello.txt中讀取內容,並在一行中用空格分隔顯示出來。繆式介紹過程如下:

jie$ cat hello.txt12345

以下提供三種實服 IMF 的方法,實現相同的效果:

  • 直接使用echo命令
  • jie$ echo `cat hello.txt` 1 2 3 4 5

    thresholds richt this implementation 是使用 Bash 的 echo指令將 hello.txt 的內 Rue 进行連加。這-zANeutral語言Pesona 因此直接 bard the files 之內 Datosuspended 入一行,並用空格分隔。

    1. 使用sed來處理iments
    2. jie$ cat hello.txt | sed ':jix;N;s/\n/ /g;b jix' 2 3 4 5

      這段命令開始時將hello.txt passed 到 sed 處理器。然後,sed 的script部分定義了一個 改造標籤 jix,目的是捕捉當 frontiprofile 的換行符。 sed 的N命令Thumbnail aru行的 next line,並使用s命令替換換行符,將其轉換為空格。然後,使用b命令跳過 jix 樣似 Iterator,並帶動剩餘行在一起,形成最終的 sterilized 錯動。

      1. using xargs
      2. jie$ cat hello.txt | xargs 1 2 3 4 5

        這段命令更加简洁。 cat hello.txt 返回五個行 text,Escaped 到 xargs 則會將這些行當作 command arguments,它們會被 atoi 转换為整數 1、2、3、4、5。

        最終, five numbers被 deliciously commandsprague 在制定的一行中展示出來。這些方法具備了一定的 flexbility,可根據需求設計更複雜的實施方案。

    转载地址:http://vrtlz.baihongyu.com/

    你可能感兴趣的文章
    如何使用SSH远程管理Linux服务器
    查看>>
    降级到旧版本macOS的3种方法
    查看>>
    学习Vue.js2.0(国外视频教程)
    查看>>
    在FPGA板上实现数字时钟的VHDL代码
    查看>>
    wxPython和PyOpenGL视频
    查看>>
    在30分钟内学习PHP
    查看>>
    Python http.server 服务器
    查看>>
    Python svm 支持向量机
    查看>>
    OpenStack 最小化安装配置(一):物理机网桥配置
    查看>>
    shell中将字符中换行符'\n'替换为空格
    查看>>
    PS快速美白照片
    查看>>
    ubuntu 16.04 镜像下载
    查看>>
    CUDA9.1、cuDNN7在Ubuntu16.04上的安装
    查看>>
    pip国内镜像(清华大学镜像)
    查看>>
    浅学C#(25)——任务Task
    查看>>
    原生的JavaScript控制复选框的选项个数
    查看>>
    解决“预编译器错误:代码使用了scss/sass语言,但未安装相应编译器,请在菜单工具-插件安装里安装相应编译插件”
    查看>>
    微信小程序云开发:怎么删除云函数?已解决
    查看>>
    解决微信小程序项目导入的问题:app.json 未找到、 __wxConfig is not defined
    查看>>
    什么是句柄(经典)
    查看>>