$ awk '{ sub("\.com$", ".org", $1); print }' <file
foobar@example.org foo@example.com,bar@example.com
Здесь используется awk
для замены текста, совпадающего с \.com$
на .org
в первом пробеле -разделенном поле (только )каждой строки. Вывод будет разделен пробелом -.
По умолчанию mkdir
не создает отсутствующие промежуточные каталоги.
Как указано в руководстве (man mkdir
), их можно создать с помощью флага -p
mkdir -p pionloop/E_0.3