我已经运行下面的命令,其输出的eth0的当前的IP地址,并将输出发送到一个名为ip.txtLinux的追加到单线在文件
ifconfig | grep -A 1 'eth0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1 > ip.txt
我有个第二配置文件文本文件。我想将新创建的文件ip.txt中的文本追加到此文件第2行的末尾。文件2有如下数据:
[[email protected]******]# cat File2.txt
Device=
IPADDR=
NETWORK=
NETMASK=
.......
我需要它看起来像这样
[[email protected]******]# cat File2.txt
Device=
IPADDR=someip
NETWORK=
NETMASK=
.......
这可能是可能使用AWK或sed的,但我似乎无法得到它的正常工作。你能帮我吗?
@ senator404,做这项工作如预期? – 2014-09-05 08:44:45
编辑:这工作完美,谢谢! – senator404 2014-09-05 09:37:40
@ senator404,我不明白。这将修改问题中提到的File2.txt的内容。我错过了什么吗? – 2014-09-05 09:42:06