Мне обычно нужно запускать программы для проверки файлов, например, использовать wc
для подсчета строк файла, а затем выполнить арифметику c с ним. Обычно я делаю это, просто получая выходные данные, а затем выполняю арифметику c, открывая терминал python или любое другое программное обеспечение, которое можно использовать для этого.
Если мне приходится делать это много раз , тогда это немного раздражает, и я хотел бы иметь какой-то метод для непосредственного получения вывода и выполнения желаемой арифметики c. Например, мне нравится использовать perl следующим образом, предполагая, что мне нужно взять вывод wc
и разделить его на 12:
perl -e 'print `wc -l file`/12'
Это может быть полезно, но раздражает спустя некоторое время. Поскольку это, вероятно, то, что людям нужно делать постоянно, я хотел бы знать, какие более быстрые методы люди используют, чтобы делать это быстро. Я видел, что expr
может быть даже лучше, но я получаю синтаксическую ошибку при передаче ему вывода чего-то, связанного в ``
, как описано выше. Таким образом, по сути, самый короткий и эффективный способ сделать это простым арифметическим c в linux терминалах из файловых выходов.