bash - 执行文件夹中所有文件的脚本

分享于 

1分钟阅读

ubuntu

  繁體

问题:

我想执行文件夹中的所有文件。


pdftk"file1.pdf" output uncompressed.pdf uncompress




sed -e"s/text need to remove/ /" uncompressed.pdf > unwatermarked.pdf




pdftk oldfile.pdf stamp stamp.pdf output final.pdf




答案1:


#!/bin/bash


shopt -s nullglob


for my_file in ./*.pdf; do



 filename=`sed"s/.*///" <<<"$my_file"`;


 #yor comnd using $myfile or $filename


done;


exit;




答案2:

你可以尝试:


cd /home/user/folderwithpdfs


for f in ./*


 do pdftk $f output unc.pdf uncompress


 sed -e"s/text need to remove/ /" unc.pdf > unw.pdf


 pdftk $f stamp stamp.pdf output $f.pdf


done





文件  files  scripts  EXE  FOLD  EXEC  
相关文章