команда unix для усечения содержимого файла - PullRequest
4 голосов
/ 04 марта 2010

может кто-нибудь помочь мне с командой unix обрезать содержимое файлов в каталоге. Я использую Cygwin в Windows.

Ответы [ 3 ]

9 голосов
/ 04 марта 2010
for file in *
do
  >$file
done
7 голосов
/ 04 марта 2010

Просто перенаправить из ниоткуда:

> somefile.txt
2 голосов
/ 04 марта 2010

Если вы хотите усечь файл, чтобы сохранить n последних строк файла, вы можете сделать что-то вроде (500 строк в этом примере)

mv file file.tmp && tail -n 500 file.tmp > file && rm file.tmp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...