%200
끝에 "주소 1.1.1.1"을 추가 해야 합니다 . 누군가가 말해 줄 수 있다면 나는 Linux에서 bash를 사용하고 있습니다.
현재의
ltm node /test/10.90.0.1 {
address 10.90.0.1
}
ltm node /test/10.90.0.12 {
address 10.90.0.12
}
ltm node /test/10.90.0.50 {
address 10.90.0.50
}
필수, 삽입%200
ltm node /test/10.90.0.1 {
address 10.90.0.1%200
}
ltm node /test/10.90.0.12 {
address 10.90.0.12%200
}
ltm node /test/10.90.0.50 {
address 10.90.0.50%200
}
답변1
나는 추천한다 awk
:
awk '/address/ && sub("$","%200") || 1' file.txt
또는 다음과 같이 sed
:
sed '/address/ s/$/%200/' file.txt
이 옵션을 사용하면 -i
파일을 직접 편집하게 됩니다.
답변2
이는 귀하의 요구 사항을 충족합니다.
sed 's/address.*/&%200/' current.txt
예:
$ sed 's/address.*/&%200/' current.txt
ltm node /test/10.90.0.1 {
address 10.90.0.1%200
}
ltm node /test/10.90.0.12 {
address 10.90.0.12%200
}
ltm node /test/10.90.0.50 {
address 10.90.0.50%200
}
$