shell脚本文件中的替换字符串

shell脚本文件中的替换字符串

本文介绍了使用bash shell脚本文件中的替换字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想找到一个字符串的文件,做一些操作,放回字符串的文件中。下面给出的是什么,我需要的例子:

  $猫为sample.txt
TimeStamp-> 123456名称 - > ABC MAIL-GT&; [email protected]
TimeStamp-> 23456名称 - > XYZ年龄> 25

让我修改我的问题。我想读后 TimeStamp-&GT这个字符串/号码; ,修改的基础上的要求相同,并且把它放回在同一个文件来获得或创建一个新的文件。比方说,操作乘以-1。

预期成果是:

  TimeStamp-> -123456名称 - > ABC MAIL-GT&; [email protected]
TimeStamp-> -23456名称 - > XYZ年龄> 25


解决方案

下面一个纯粹的庆典解决方案:

 同时读取-ra线;做阅读#数组中的行的每一行
    ((行[1] * = - 1))#乘以-1第二元件(数)。
    回声$ {行[*]}#呼应修改行成newfile.txt
完成< sample.txt的> newfile.txt

说明

,而循环刚每行成的:

选项:

and then uses Shell Arithmetic (*=) to multiply the number (an arithmetic expression) and echo'es the modified line to newfile.txt.

这篇关于使用bash shell脚本文件中的替换字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 18:55