-2

現在のディレクトリで実行されているファイルを一覧表示し、一覧表示されたファイルの数を表示する必要があります

ファイル .

[ルート@xxxx ~]# ps -eaf | グレップパール

ルート 16278 16196 48 10:38 pts/1 00:40:19 perl filename.pl

ルート 16379 16293 0 12:02 ポイント/0 00:00:00 grep perl

[ルート@xxxx ~]# ps -AF | grep -i "/var/www/anand/file/sample" wc -l

1

[root@xxxx ~]#

同じディレクトリ「サンプル」で実行されている 2 つのファイルがあります。ファイルの数をカウントする必要があります。上記のコメントが機能しません。解決策を提供してください。

4

2 に答える 2

1
$ ls | wc -l

または、通常のファイルのみが必要な場合:

$ ls -l | grep ^- | wc -l

/home/user などのディレクトリから開始されたファイルの数が必要な場合は、次のようなものを使用する必要があります。

$ ps aux | grep /[h]ome/user | wc -l

[]名前の任意の文字の前後に配置できる文字に注意してください。

于 2012-07-05T07:08:42.487 に答える
0
ps -AF | grep -i "/usr/local/" | wc -l

「/usr/local/」はあなたが興味を持ったディレクトリです

于 2012-07-05T07:09:01.637 に答える