我写了一个简单的脚本,它正在读取文件内容并在此文件中递增一个数字,然后我使用awk保持更改,当我尝试使用’>’重定向新的String时整个字符串重定向到一行,而不是像原来的那样是4行.

#!/bin/bash -x

# This script is for Incrementing build numbers

path=/home/RND/abrodov

file=tst.txt

tst=`cat $path/$file`

printf "this is the content of the file before incrementing: \n $tst"

newexpr=`awk '/^Build Number/{$4=$4+1;}1' /home/RND/abrodov/tst.txt`

printf "\n the new content \n $newexpr"

echo $newexpr > $path/$file

这是运行脚本之前的原始文件:

Major Release Number = 4

Minor Release Number = 1

Service Pack Release Number = 2

Build Number = 22

这是我使用脚本后的内容:

Major Release Number = 4 Minor Release Number = 1 Service Pack Release Number = 2 Build Number = 23

我试图弄清楚如何重定向原始格式的文本,即4行.

linux用echo重定向到文件,Linux – Bash将String重定向到文件相关推荐

  1. linux java echo 3,Linux常用命令13 - echo

    echo 命令是 Linux 中最基本和最常用的命令之一. 传递给 echo 的参数被打印到标准输出中. echo 通常用于 shell 脚本中,用于显示消息或输出其他命令的结果. echo 命令 e ...

  2. linux命令行打开写字板,linux如何在不打开文本编辑器( vi )的情况下对文件进行编辑?,真心求教...

    满意答案 qnvxbr 2012.12.17 采纳率:46%    等级:2 已帮助:21285人 "我记得echo能,下边是我给你找到用法,你看看 Linux下echo命令详解 Linux ...

  3. Linux中echo $命令的作用

    Linux中echo $命令的作用 Linux中echo $命令的作用 echo $$ 返回登录shell的PID echo $? 返回上一个命令的状态,0表示没有错误,其它任何值表明有错误 echo ...

  4. c语言gets函数头文件string.h,string函数头文件

    string.h头文件中有什么函数 string.h头文件中的函数: #include //STL 通用算法 #include //STL 位集容器 #include //复数类 #include / ...

  5. linux重定向多个文件,Linux base shell重定向详解

    一.标准输入,标准输出与标准错误输出 在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件.由于文件描述符不容易记忆,shell同时也给出了相应的文件名 ...

  6. 玩转linux文件描述符和重定向,玩转Linux文件描述符和重定向

    本文介绍linux中文件描述符与重定向的相关知识,文件描述符是与文件输入.输出相关联的整数,它们用来跟踪已打开的文件.有需要的朋友参考下. 原文出处: linux下的文件描述符是与文件输入.输出相关联 ...

  7. linux 重定向 2 gt gt,Linux命令- echo、grep 、重定向、1gt;amp;2、2gt;amp;1的介绍

    最近笔试遇到一道题,关于Linux命令的,题目如下 下面两条命令分别会有怎样的输出 echo hello 1>&2 |grep aaa echo hello 2>&1 |g ...

  8. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

  9. linux下echo /dev/ttys* 到字符设备文件,linux之tty pty pts

    一.基本概念: 1> tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 ...

最新文章

  1. string数组怎么定义
  2. 的安装配置_JDK安装与配置
  3. php 提取全部html标签,php提取html中的img标签
  4. 给Visual Studio 2010中文版添加Windows Phone 7模板
  5. 翻译:XtraDB/InnoDB中的AUTO_INCREMENT处理方式(已提交到MariaDB官方手册)
  6. ArcGIS三种方式打断相交线------Feature To Line工具
  7. 新版ADT出现appcompat_v7的问题
  8. 【Tools】Tools博客汇总
  9. 关于GPS 车辆定位导航中的投影变换
  10. 转子接地保护原理_转子一点接地保护原理示意图
  11. $_FILES['userfile']['error'] 错误码
  12. html div 转图片或视频投放大屏
  13. apex英雄机器人探路者怎么玩_《王者荣耀》新英雄澜怎么玩 《王者荣耀》新英雄澜连招推荐...
  14. wordpress如何让百度快速收录_安顺如何发布信息百度收录在首页
  15. cxf打印报文日志_使用线程池实现异步打日志和存库的任务调度
  16. 七日Python之路--第八天(一些琐碎)
  17. 计算机插本2a院校,广东省专插本2A院校有哪些
  18. css的侧重点(2021.7.11)
  19. paly()方法和pause()方法
  20. VR/AR年度创投报告

热门文章

  1. 深度学习核心技术精讲100篇(六十一)-TikTok抖音国际版留存背后的数据和算法推演
  2. 深度学习核心技术精讲100篇(四十四)-深度召回在招聘推荐中的挑战和实践
  3. 你是一个合格的数据分析师吗?教你如何提升自己的product sense?
  4. 数据中台全景架构及模块解析
  5. 将一张图片分割成多张小图片 Python3
  6. 深度学习100例 | 第27天-卷积神经网络(CNN):艺术作品识别
  7. 政策定价风控审批策略
  8. 微服务实践分享(9)文档中心
  9. BEA WebLogic平台下J2EE调优攻略--转载
  10. 一些让人受益匪浅的话--转