Размер файла после вырезания

Интересно, никто об этом не упомянул. pidof выводит через пробел pid процессов, соответствующих переданному имени процесса. Таким образом, вы можете напрямую использовать его вывод с помощью kill без конвейерной обработки. В Arch Linux я использую

kill -9 $ (pidof )

Обратной стороной этого решения является то, что оно не позволяет использовать регулярные выражения.

0
09.09.2015, 00:39
2 ответа

В одном кадре?

prename 's!txtFile-0(..)$!s-$1/txtFile!' txtFile*

используется регулярное выражение для разделения двух последних цифр txtFile-0nn и использования их в качестве суффикса каталога.

-121--205221-

Для этого приложения, вероятно, необходимо использовать split , а не cut . разделение -b 15 $ FILENAME должно работать. Бухгалтерия выполняется автоматически, вместо того, чтобы самостоятельно вычислять смещения файлов.

EDIT: Неправильно прочитал вопрос; Команда split не разделяется по столбцам, так же, как фрагменты из потока байтов. Если вы действительно хотите колонки, подход ОП, вероятно, лучший из доступных.

-121--289408-

При вырезании 2 столбцов из файла вырезание добавляет новую строку в каждую строку. Поэтому каждый выходной файл состоит из 5 строк, с 2 номерами и новой строкой каждая.
Это объясняет 25 дополнительных байтов (файл от одного до пяти; шестой файл получил только новые строки, добавленные вами путем вырезания столбца 13 (newline во входном файле)).
Из которого идет последний байт? Я предполагаю, что вы использовали редактор, который не форсирует новую строку в самой последней строке вашего входного файла.

Так что ничего не пропало.

1
29.04.2021, 00:24

Для этого приложения вы, вероятно, захотите использовать split вместо cut . split -b 15 $ FILENAME должен работать. Он выполняет бухгалтерский учет автоматически, а не заставляет вас самостоятельно рассчитывать смещения файлов.

РЕДАКТИРОВАТЬ: неправильно прочитал вопрос; команда split не разбивает по столбцам, как фрагменты из потока байтов. Если вы действительно хотите столбцы, подход OP, вероятно, является лучшим из доступных.

1
29.04.2021, 00:24

Теги

Похожие вопросы