gpt4 book ai didi

linux - 使用 cp 将 .html 文件转换为 .txt |错误 : cp: cannot stat '/*.html' : No such file or directory

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:39 28 4
gpt4 key购买 nike

#!/bin/bash
# Make a txt copy of any html files

for value in $1/*.html
do
if [[ $value == *.html ]]; then
cp $value $1/$( basename -s .html $value ).txt
fi
done

错误:cp: cannot stat '/.html': 没有这样的文件或目录cp: 无法访问 'index.html/.txt': 不是目录

最佳答案

下面语句中的$1是第一个命令行参数。

$1/*.html

在您的代码中,它需要包含 HTML 文件的父目录名称。假设,您的父目录是 /home/user/my_html_files,那么如果您将其作为命令行参数传递,那么将考虑该目录中的所有 HTML 文件。

# ./convert_html_to_txt.sh /home/user/my_html_files

上面的代码将生成 /home/user/my_html_files/*.html。如果您的 HTML 文件在当前目录中,只需将 . 作为命令行参数传递(. 表示当前目录)

关于linux - 使用 cp 将 .html 文件转换为 .txt |错误 : cp: cannot stat '/*.html' : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51182392/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com