Я пытаюсь изменить некоторый экспорт. Я понимаю, что этот код не работает, потому что его тело выполняется в подоболочке, но как его исправить?Экспорт из трубопровода в петлю в Bash?
export | sed 's/gcc.4.2/gcc64/g' | while read line; do $line; done
Вы хотите изменить экспорт, а затем снова задать переменную окружения? Если да, то вам нужно перенаправить вывод в другой файл, а затем загрузить файл – Raghuram
@ Raghuram: Да ... нет способа сделать это из BASH? – Mehrdad