我想用带有bash脚本的目录打印我的所有源代码,但是我找不到好的命令来执行它。我在网上进行了深入的搜索,但我找不到任何有用的东西。
这个bash脚本每天都会用cron执行。
有人可以帮助我吗?
答案 0 :(得分:3)
这样的事情应该有效:
find . -type f -exec lpr {} \;
这假定您要打印当前目录.
或其任何子目录中的所有文件。如果您需要将命令限制为某些类型的文件,请使用-name
或-iname
。
答案 1 :(得分:0)
您可以编写一个简单的脚本,该脚本从文本文件中获取名称并以特定间隔打印它们。您可以查询打印文件夹的内容以获取文档名称,将它们放在文本文件中,然后在文本文件中循环等待,直到打印完所有文档。
Pseudo Code看起来像这样。
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
}
}
答案 2 :(得分:0)
我建议你看看dirent.h
。通过使用dirent.h
中定义的功能,您应该能够实现目标。