-4

我想使用 bash 脚本从目录中打印所有源代码,但我找不到好的命令来执行此操作。我在网上进行了深入搜索,但没有找到任何有用的东西。

这个 bash 脚本每天都会使用 cron 执行。

有人可以帮助我吗?

4

3 回答 3

3

像这样的东西应该工作:

find . -type f -exec lpr {} \;

这假定您要打印当前目录.或其任何子目录中的所有文件。如果您需要将该命令限制为某些类型的文件,请使用-name-iname

于 2012-10-16T19:14:31.753 回答
0

我建议你看看dirent.h。通过使用中定义的功能,dirent.h您应该能够实现您的目标。

于 2012-10-16T19:30:55.317 回答
0

您可以编写一个简单的脚本,从文本文件中获取名称并以特定间隔打印它们。您可以查询打印文件夹的内容以获取文档名称,将它们放入文本文件中,然后循环浏览文本文件,并在中间等待,直到打印完所有文档。

伪代码看起来像这样。

Populate Text File Function ()  
{  
  Set Folder Path  
  Get Document Names in folder  
  Write Document Names to Text File  
}  
Print Function  
{  
  While Not End of File{  
  Get Document Name  
  Print Document Name  
  Move down 1 line  
      Wait a timed interval  
 }  
}
于 2012-10-16T19:12:48.047 回答