【发布时间】:2016-07-21 10:05:57
【问题描述】:
我有一个 .txt 文件,其中每行都有 sed 替换命令,并且有 1000 多个条目。该文件在我的服务器上。 谁能帮助我如何逐行运行文件中的命令并执行到文件末尾。
我的txt文件看起来像
sed -i 's|http://www.myoldsite/url/category/another/blah|http://www.mynewsite.com|g' ./db.sql
sed -i 's|http://www.myoldsite/url/category/blah/blah|http://www.mynewsite.com|g' ./db.sql
sed -i 's|http://www.myoldsite/url/category/blah|http://www.mynewsite.com|g' ./db.sql
【问题讨论】:
-
向文件
chmod +x file添加执行权限,添加bash解释器#!/bin/bash(可选但推荐)并以./file运行 -
对不起,你能不能让它更容易理解
-
@Inian 使
#!/bin/sh- 你不知道 OP 系统上是否有 bash。并非所有世界都是 Linux 系统。 -
sh my-txt-file呢?