awk редактирует значение столбца if numeric

-Задания на крон выполняются с очень небольшим контекстом. Если у вас в домашнем каталоге есть файл .my.cnf, который может содержать аутентификационные данные, необходимые для работы команды mysql. Вам, вероятно, также нужен полный путь к mail - посмотрите, что печатает какая почта .

.
1
24.08.2015, 20:25
2 ответа

Как уже упоминалось в комментариях Фиксимана, поиск цифры автоматически отфильтровывает 'rs' и 'chr'. Итак, если вы хотите добавить строки, начинающиеся с цифры с «chr», вы можете сделать следующее:

awk '{if ($1 ~ /^[:0-9:]/) printf "chr%s\n", $0; else printf "%s\n", $0;}' filename > newfile
2
27.01.2020, 23:36

using sed

sed 's/^[0-9]/chr&/' file
0
27.01.2020, 23:36

Теги

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