У меня есть файл 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*там используется). Но в любом случае, если вы обнаружите дубликаты вопросов, я думаю, вы также сможете пометить их как таковые.