-4

bashスクリプトを使用してディレクトリからすべてのソースコードを印刷したいのですが、それを実行するための適切なコマンドを見つけることができません。ネットで詳しく調べてみましたが、役に立たなかったです。

このbashスクリプトは、毎日cronで実行されます。

誰か助けてくれませんか?

4

3 に答える 3

3

このようなものが機能するはずです:

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

.これは、現在のディレクトリまたはそのサブディレクトリのすべてのファイルを印刷することを前提としています。コマンドを特定の種類のファイルに制限する必要がある場合は、-nameまたはを使用します-iname

于 2012-10-16T19:14:31.753 に答える
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 に答える
0

をご覧になることをお勧めしますdirent.h。で定義された関数を使用することによりdirent.h、目標を達成できるはずです。

于 2012-10-16T19:30:55.317 に答える