我们的服务器上有大约500个网站,所有网站都有自己的用户目录。
/home/siteA/public_html/
/home/siteB/public_html/
/home/siteC/public_html/
所有这些文件都有自己的.htaccess文件及其重复文件。
我想做的是评论每个文件的最后一行。是否可以在不实际手动编辑所有文件的情况下进行。
答案 0 :(得分:0)
是。假设你有一个列表,列出哪些目录是sites.txt
中的网站,只需像这样循环它们:
while read sitename; do
sed -ri "$ s/(.+)/#\1/" /home/$sitename/.htaccess
done < sites.txt
请确保文件末尾没有一堆空行;这将注释掉 last 行,而不是带有内容的最后一行。如果你需要这样做,那将变得更加困难。