Ferramenta AIX Non GNU para substituição de texto

1

Conteúdo do arquivo:

PS1="$(hostname):${LOGNAME}:\${PWD} ${PROMPT} "
PS1="${FGOLD}$(hostname):${LOGNAME}:\${PWD} ${PROMPT} ${NORMAL}"
PS1=abd
PS1="$(hostname):$LOGNAME:\$PWD $PROMPT "
export PS1 LANG

Linhas que quero alterar:

PS1="$(hostname):${LOGNAME}:\${PWD} ${PROMPT} "  

linha de substituição:

PS1="${FGOLD}$(hostname):${LOGNAME}:\${PWD} ${PROMPT} ${NORMAL}"
    
por Sivas 18.09.2015 / 14:01

1 resposta

1

Você pode usar sed :

sed 's/^PS1="\$(hostname).*\${PROMPT}.*/PS1="${FGOLD}$(hostname):${LOGNAME}:\\${PWD} ${PROMPT} ${NORMAL}"/'
    
por 18.09.2015 / 14:20