如果已经回答了这样的问题,我深表歉意,但我对 bash 脚本编写太陌生,无法判断它是否已得到回答。
我想将网页的 html 源代码传递给脚本,以便它可以修改/抓取其 HTML 标记的网页。我尝试过的一个例子:
猫网页.htm | 。/做一点事
dosomething 的代码如下
#!/bin/bash
export LC_ALL='C'
echo "testing"
echo $1 #this is the part where I'd like to be able to access the html that I've passed into the script
echo "still testing"
sed 's/<[^>]*>//g' < $1 #trying to strip the html tags of the webpage that I've passed in
当 cat 不起作用时,我尝试了:
./dosomething < 网页.htm
我的脚本代码也不起作用。该脚本需要从标准输入读取 HTML 并在将修改后的 HTML 放入标准输出之前对其进行修改 - 我无法将网页作为实际参数传递,如下所示:
./dosomething 网页.htm