linux用echo重定向到文件,Linux – Bash将String重定向到文件
我写了一个简单的脚本,它正在读取文件内容并在此文件中递增一个数字,然后我使用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重定向到文件相关推荐
- linux java echo 3,Linux常用命令13 - echo
echo 命令是 Linux 中最基本和最常用的命令之一. 传递给 echo 的参数被打印到标准输出中. echo 通常用于 shell 脚本中,用于显示消息或输出其他命令的结果. echo 命令 e ...
- linux命令行打开写字板,linux如何在不打开文本编辑器( vi )的情况下对文件进行编辑?,真心求教...
满意答案 qnvxbr 2012.12.17 采纳率:46% 等级:2 已帮助:21285人 "我记得echo能,下边是我给你找到用法,你看看 Linux下echo命令详解 Linux ...
- Linux中echo $命令的作用
Linux中echo $命令的作用 Linux中echo $命令的作用 echo $$ 返回登录shell的PID echo $? 返回上一个命令的状态,0表示没有错误,其它任何值表明有错误 echo ...
- c语言gets函数头文件string.h,string函数头文件
string.h头文件中有什么函数 string.h头文件中的函数: #include //STL 通用算法 #include //STL 位集容器 #include //复数类 #include / ...
- linux重定向多个文件,Linux base shell重定向详解
一.标准输入,标准输出与标准错误输出 在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件.由于文件描述符不容易记忆,shell同时也给出了相应的文件名 ...
- 玩转linux文件描述符和重定向,玩转Linux文件描述符和重定向
本文介绍linux中文件描述符与重定向的相关知识,文件描述符是与文件输入.输出相关联的整数,它们用来跟踪已打开的文件.有需要的朋友参考下. 原文出处: linux下的文件描述符是与文件输入.输出相关联 ...
- 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 ...
- linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...
起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...
- linux下echo /dev/ttys* 到字符设备文件,linux之tty pty pts
一.基本概念: 1> tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 ...
最新文章
- string数组怎么定义
- 的安装配置_JDK安装与配置
- php 提取全部html标签,php提取html中的img标签
- 给Visual Studio 2010中文版添加Windows Phone 7模板
- 翻译:XtraDB/InnoDB中的AUTO_INCREMENT处理方式(已提交到MariaDB官方手册)
- ArcGIS三种方式打断相交线------Feature To Line工具
- 新版ADT出现appcompat_v7的问题
- 【Tools】Tools博客汇总
- 关于GPS 车辆定位导航中的投影变换
- 转子接地保护原理_转子一点接地保护原理示意图
- $_FILES['userfile']['error'] 错误码
- html div 转图片或视频投放大屏
- apex英雄机器人探路者怎么玩_《王者荣耀》新英雄澜怎么玩 《王者荣耀》新英雄澜连招推荐...
- wordpress如何让百度快速收录_安顺如何发布信息百度收录在首页
- cxf打印报文日志_使用线程池实现异步打日志和存库的任务调度
- 七日Python之路--第八天(一些琐碎)
- 计算机插本2a院校,广东省专插本2A院校有哪些
- css的侧重点(2021.7.11)
- paly()方法和pause()方法
- VR/AR年度创投报告