gpt4 book ai didi

linux - sed 切片并在文件中追加行

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:34 25 4
gpt4 key购买 nike

我有一个文件,我们可以将其命名为 text(顺便说一句,我在 linux 上)并且该文件包含 2 个数字和未知数量的名称。

1
2
Name 1
Name 2
Name 3

是否可以将数字后面的部分切掉并附加新名称?新名称可以比示例中的名称更少或更多。

预期输出:

//Pseudo code
names = {"new name1","new name2"}; //Array with the new names (can be a file too)

//test-File after sed
1
2
new name1
new name2

最佳答案

解决了:

DATA=("new name1" "new name2 "new name3" "new name4" "new name5" "new name6")
PATH="/etc/conffile"
SERVER_IP="192.168.x.x"

for (( i = 0; i < 6; i++ )); do
COMMAND="sed -i $((${i} + 3))s/.*/${DATA[${i}]}/"
rsh ${SERVER_IP} ${COMMAND} ${PATH}
done

关于linux - sed 切片并在文件中追加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42903061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com