我很好奇是否可以在给定目录中递归地找到所有*.jpg
文件类型,然后将其在自己的<img src="">
标签内输出到新的 .html 文档,同时仍使用Linux保留其原始文件名。
我的意思是:
find . -name "*.jpg" to >> new file
列为
<img src="image1".jpg>
<img src="image2".jpg>
<img src="image3".jpg>
// ...and so on
目前,我已经尝试了这两个命令,但是看不到缺少的内容。
for %i in (*.jpg) do echo ^<img src="%i" /^> >> newfile.html
find . -name ‘.jpg’ -exec mv ‘*.jpg’ ‘^<img src=“*.jpg”>^’ \;
答案 0 :(得分:0)
以下命令可以完成这项工作。
find . -name "*.jpg" -exec echo '<img src="{}">' \; > index.html
它与您的find . -name ‘.jpg’ -exec mv ‘*.jpg’ ‘^<img src=“*.jpg”>^’ \;
类似,但
-name '.jpg'
只会找到名称为.jpg的文件,而不是全部后缀为.jpg的文件-exec mv
将尝试移动文件而不回显该语句此命令有几个问题。
for %i in (*.jpg) do echo ^<img src="%i" /^> >> newfile.html
for i in *.jpg; do command;done
for i in *.jpg;do echo "<img src=\"$i\">";done