bashスクリプトを使用してディレクトリからすべてのソースコードを印刷したいのですが、それを実行するための適切なコマンドを見つけることができません。ネットで詳しく調べてみましたが、役に立たなかったです。
このbashスクリプトは、毎日cronで実行されます。
誰か助けてくれませんか?
このようなものが機能するはずです:
find . -type f -exec lpr {} \;
.
これは、現在のディレクトリまたはそのサブディレクトリのすべてのファイルを印刷することを前提としています。コマンドを特定の種類のファイルに制限する必要がある場合は、-name
またはを使用します-iname
。
テキストファイルから名前を取得し、特定の間隔で出力する簡単なスクリプトを作成できます。印刷フォルダの内容をクエリしてドキュメント名を取得し、それらをテキストファイルに入れてから、すべてのドキュメントが印刷されるまで待機しながらテキストファイルをループすることができます。
擬似コードは次のようになります。
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
}
}
をご覧になることをお勧めしますdirent.h
。で定義された関数を使用することによりdirent.h
、目標を達成できるはずです。