wolf0425
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: 1. Есть файл с 10 000 записей. Как при помощи sed (или не sed) разбить его на 10 файлов по 1000 записей? | например тупо так: Код: sed -n -e "1,1000 w file1.txt" -e "1001,2000 w file2.txt" -e "2001,3000 w file3.txt" -e "3001,4000 w file4.txt" -e "4001,5000 w file5.txt" -e "5001,6000 w file6.txt" -e "6001,7000 w file7.txt" -e "7001,8000 w file8.txt" -e "8001,9000 w file9.txt" -e "9001,$ w file10.txt" file_in.txt | Цитата: (Вставить 5 пробелов в начале каждой строки) : sed 's/^/ /' | кавычки - двойные надо. sed "s/^/ /" <in >out Добавлено: Fenixion Цитата:1. ну посмотреть в хэлпах что такое %0 - ты мог и сам. это строка, как собственно батник был вызван. именно в таком виде пользоваться не рекомендую - для копирования много надежнее например "%~f0" 2. \ желателен: при наличии каталога %ХХХХХ%\систем - разницы нет, при отсутствии - с чертой ругнется без черты скопирует в файл %ХХХХХ%\систем 3. не в фоновом режиме, а с погашенным эховыводом команд. эхо проще погасить в первой команде, чем в каждую в писывать @ 4. может 5. если прав хватит - почему нет? только если процесс это сервис - не поможет же. сервисы прибивают через sc, а не через taskkill 7. если найдешь что надо поправить в регистри - то и убрать сможешь. | Всего записей: 2929 | Зарегистр. 25-04-2007 | Отправлено: 02:19 20-05-2010 | Исправлено: wolf0425, 15:52 20-05-2010 |
|