У меня есть файл alphanum
с этими двумя строками:
123 abc
this is a line
Я не понимаю, почему, когда я бегу sed 's/[a-z]*/SUB/' alphanum
, я получаю следующий вывод:
SUB123 abc
SUB is a line
Я ожидал:
123 SUB
SUB is a line
Я нашел исправление (используйте sed 's/[a-z][a-z]*/SUB/'
вместо этого), но я не понимаю, почему оно работает, а мое нет.
Вы можете помочь?
ls foo*
там используется). Но в любом случае, если вы обнаружите дубликаты вопросов, я думаю, вы также сможете пометить их как таковые.