小编use*_*407的帖子

如何从框架集框架内更改浏览器窗口的URL?

我有一个使用框架的html文档。这是代码:

<frameset cols="10%,*" border="0">
<frame src="left_page.html">
<frameset rows="50%,50%" border="0">
</frameset>
</frameset>
Run Code Online (Sandbox Code Playgroud)

然后在left_page.html中,这是我的代码:

<form action="http:www.google.com">
<input type="submit" value="GotoGoogle" />
</form>
Run Code Online (Sandbox Code Playgroud)

问题是,当我单击按钮时,它将在左侧框架而不是整个屏幕中加载google.com。如何使网页显示在整个屏幕上,而不仅仅是左侧框架?

html frames frameset html-frames

2
推荐指数
1
解决办法
57
查看次数

不提取两个模式之间的数据

我试过这个 awk 命令,但由于某种原因它没有打印出两个模式之间的数据

这是我的整个 awk 命令

for file in `cat out.txt`
do
      awk -v ff="$file" 'BEGIN {print "Start Parsing for"ff} /ff-START/{flag=1; next}/ff-END/{flag=0}flag;  END{print "End Parsing"ff}' data.txt
done

Run Code Online (Sandbox Code Playgroud)

这是data.txt的内容

JOHN SMITH-START
Device,Number
TV,1
Washing Machine,1
Phones, 5
JOHN SMITH-END
MARY JOE-START
Device,Number
TV,3
Washing Machine,1
Phones, 2
MARY JOE-END
Run Code Online (Sandbox Code Playgroud)

这里还有 100 多行类似的行,模式是 NAME-START 和 NAME-END。所以例如 JOHN SMITH-START 是第一个模式,然后 JOHN SMITH-END 是第二个模式,我想提取这两者之间的数据

Device,Number
TV,1
Washing Machine,1
Phones, 5
Run Code Online (Sandbox Code Playgroud)

但我得到的输出是

Start Parsing forJOHN SMITH
End ParsingJOHN SMITH

Run Code Online (Sandbox Code Playgroud)

out.txt 的内容是

JOHN SMITH
MARY JOE
Run Code Online (Sandbox Code Playgroud)

awk

2
推荐指数
1
解决办法
49
查看次数

标签 统计

awk ×1

frames ×1

frameset ×1

html ×1

html-frames ×1