Вопросы с тегом «perl»

Perl - это универсальный интерпретируемый динамический язык программирования высокого уровня. Первоначально он был разработан Ларри Уоллом как универсальный язык сценариев Unix, чтобы упростить обработку отчетов, в течение периода при поддержке сообщества открытого исходного кода. Он развивался и совершенствовался для использования в графическом программировании, системном администрировании, сетевом программировании, финансах. , биоинформатика и другие инженерные приложения.

3
Заменить строку с последовательным индексом
Может кто-нибудь предложить элегантный способ сделать это? Входные данные: test instant () test instant () ... test instant () //total 1000 lines вывод должен быть: test instant1 () test instant2 () test instant1000() Пустые строки находятся в моих входных файлах, и в одном каталоге много файлов, которые мне нужно обработать …

1
конвертировать CSV в XLS файл на Linux
Следующий скрипт Perl может конвертировать файл CSV в файл XLS проблема в том, что мне нужно установить на машину Linux много модулей Perl для того, чтобы запустить этот скрипт Perl, и на самом деле я не могу, потому что машина Linux является машиной клиента (не разрешать устанавливать модули) Поэтому мне …
10 linux  bash  shell-script  awk  perl 

3
Как заменить многострочный код на sed?
У меня есть большой файл, в котором есть специальные символы. Там есть многострочный код, который я хочу заменить sed. Эта: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Необходимо превратить в это: text = …

2
эхо-тест | stty -echo -> stty: стандартный ввод: неподходящий ioctl для устройства
Я играл с Perl-скриптом, который принимает пользовательский ввод со следующим: system( qw( stty -echo ) ); $? == 0 or die "Error unable to disable character printing.\n"; print "$prompt: "; my $input = <STDIN>; Я думал, что смогу передать по каналу ответ, используя echo, однако он, кажется, конфликтует с командой …
9 bash  perl  stty 

2
Удалите неизвестный символ Юникода из текстовых файлов - sed, другие методы bash / shell
Мне нужно найти и заменить все вхождения неизвестного символа в некоторых файлах с одинаковыми именами. Открывая такие файлы с помощью vi, я прочитал код <91> для этого символа. Открыв их с помощью nano, я прочитал «вопросительный знак» в ромбе (черный грохот). Я хотел бы заменить такой неизвестный символ кавычкой ('). …

8
неверная версия SSL_version указана в строке /usr/share/perl5/IO/Socket/SSL.pm 332
Поскольку я обновил свой компьютер с (k) ubuntu 12.04 до 12.10, я получаю это сообщение об ошибке при попытке отправить электронное письмо с помощью sendemail. Установка более старой версии IO :: Socket :: SSL не возможна. У меня сложилось впечатление, что все работает как надо, и сообщение - это просто …
9 perl  ssl  ubuntu 

4
Найти файлы с тем же именем, но разным содержанием?
Я хочу создать список файлов, которые имеют: То же имя Разное содержание в каталоге (включая все дочерние каталоги и контент). Как сделать? Bash, Perl, все в порядке. Таким образом, два файла с одинаковым именем и одинаковым содержимым не должны отображаться.

1
Замена нескольких строк в sed или awk [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Я пытаюсь использовать sed или awk для замены 5 строк в файле smb, но я …
9 sed  awk  scripting  perl 

3
Как я могу удалить последний разделитель запятых в конце файла?
Как удалить последний запятую из файла в Linux? Пример файла: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536", Ожидаемые результаты: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536"

2
Выполнить команду внутри «sed»
У меня есть список случайных адресов памяти, сохраненных в текстовом файле, и мне нужно sedих распечатать, декодировать и сохранить обратно в мой файл. Однако операция декодирования, которую я пытаюсь выполнить, обрабатывается в программе C ++, которую я создал некоторое время назад. Проблема, с которой я сталкиваюсь сейчас, - это выполнение …

5
Удаление строк, содержащих NA в каждом столбце
У меня есть файл с разделителями табуляции, который выглядит следующим образом: gene v1 v2 v3 v4 g1 NA NA NA NA g2 NA NA 2 3 g3 NA NA NA NA g4 1 2 3 2 Количество полей в каждой строке фиксировано и одинаково. Я хочу удалить эти строки из …

7
Какой самый простой способ добавить строку в начале каждой строки файла из командной строки?
Я ищу способ добавить некоторую строку в начало каждой строки (та же строка для каждой строки). Не что-то настраиваемое, а скорее то, что будет легко запомнить и доступно на любой POSIX-совместимой платформе (и каждой оболочке).

2
Попытка сделать арифметику в инструменте переименования Perl (Debian)
Предположим, у меня есть пять mp3-файлов: 01-trackfoo.mp3 02-trackbar.mp3 03-trackbaz.mp3 04-trackabc.mp3 05-trackxyz.mp3 Теперь я быстро прослушиваю файлы (просто mplayer на консоли справится с задачей) и обнаруживаю, что треки расположены в неправильном порядке . 05 на самом деле 02, а остальные должны быть переименованы. Итак, сначала я сделаю временное переименование: 01-trackfoo.mp3 02-trackbar.mp3 …

3
удалить дублированный шаблон / записи в каждом поле в файле CSV
Как удалить повторяющиеся записи в каждом отдельном поле с данными ниже в качестве данных. 0x,9.4,,,#0,#UNIX#unix,#cli#L#فا#0#فا#0#L#SE#Cli#SE,#فارسی#فارسی#۱#1#١#1,bsh,#V & v ожидаемый результат (либо удалите все дублированные, без учета регистра, разницу в Unicode "персидский #۱/ арабский #١", порядок записей и то, какую запись (игнорировать регистр) следует сохранить, здесь не имеет значения): 0x,9.4,,,#0,#unix,#cli#L#فا#0#SE,#فارسی#١#۱#1,bsh,#V & v …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.