sách gpt4 ai đã đi

In các từ cụ thể phía trên chuỗi khớp (chế độ 1) trong một tệp cho đến khi chuỗi khớp (chế độ 2)

In lại 作者:太空宇宙 更新时间:2023-11-04 11:48:54 34 4
mua khóa gpt4 Nike

object Host "os.google.com" {
import "windows"
address = "linux.google.com"
groups = ["linux"]
}

object Host "mango.google.com" {
import "windows"
address = "mango.google.com"
groups = ["linux"]

assign where "mango" in Hostgroups
}

我想打印匹配字符串上方的行,直到文件中的特定模式

Ví dụ:

我想打印 assign where "mango"in Hostgroups 上面的行,直到文件中的这个模式 {

期望的输出:

object Host "mango.google.com" {
import "windows"
address = "mango.google.com"
groups = ["linux"]

assign where "mango" in Hostgroups

1 Câu trả lời

试试这个 ôi 脚本

script.awk

/{/,/}/ { #define record range from { to }
if ($0 ~ "{") rec = $0; # if record opening reset rec variable with current line
else rec = rec "\n" $0; # else accumulate the current line in rec
if ($0 ~ /assign where "mango" in Hostgroups/) { # if found exit pattern in current line
print rec; # print the rec
exit; # terminate
}
}

处决:

awk -f script.awk input.txt

Đầu ra:

object Host "mango.google.com" {
import "windows"
address = "mango.google.com"
groups = ["linux"]

assign where "mango" in Hostgroups

关于linux - 在文件中的匹配字符串(模式 1)上方打印特定单词直到匹配字符串(模式 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56715510/

34 4 0
Bài viết được đề xuất: html - 我怎样才能包装这个文本,这样它就不会溢出小部件容器?
Bài viết được đề xuất: linux - 管道pyinstaller输出可能吗?
Bài viết được đề xuất: java - Findbugs 使用 Lombok 构建器创建问题
Bài viết được đề xuất: c++ - 刷新不调用文件更改
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com