Jump to content
BulForum.com

grep


Recommended Posts

Добре де, някой да се сеща как става номериране на линии във файл.

Примерно имам

document1.txt

document2.txt

document1.doc

document2.doc

в папката Documents и искам да ги намери.

 

И използвам

find /home/$USER/Documents -type f -name '*.txt' -o -name '*.doc' |grep -Rls "*" *.{txt,doc} >docs |cat docs

за да ми запише също така имената на файловете в docs и да ги листне след това.

 

Обаче искам да ги номерира в docs и да ги запише като

1. document1.txt

2. document2.txt

3. document1.doc

4. document2.doc

и не се сещам как ще стане.

 

Предложения? :)

 

П.П. Няма значение, пиинах си малко кафе и ми дойде на акъла една мисъл та се оправих.

find /home/$USER/Documents -type f -name '*.txt' -o -name '*.doc' |grep -Rls "*" *.{txt,doc} |cat -n >docs
cat docs

Така се получи и си работи добре.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...