Boas, podes me tratar por Miguel :P
pois mas como o Tiago já tinha dito, não precisamos de especificar
duas vezes a mesma, e de facto não estava a conseguir por seguir esse
raciciocinio.
Está aqui o que ele disse:
>porém eu posso executa-lo de forma mais rápida:
>/expressão/{ s/expressão/substituição/ }
>ou seja, apenas nas linhas onde existe a expressão eu irei fazer a
>busca E substituição. felizmente o sed oferece esta sintaxe:
>/expressão/{ s//substituição/ }
Mas pronto já está de facto a dar, obrigado ;)
Ainda não percebo aqui umas coisas no SED, o porquê de ter de
especificar 2 vezes a mesma coisa. E como dizia para apagar todo o
texto que surgia. Pelo que percebi por aqui é: '.*', não sei se estou
certo :S
Obrigado pessoal ;)
--- Em [email protected], "Edjunior Machado"
<[EMAIL PROTECTED]> escreveu
>
> Hey,
>
> miguelcm86, tua linha de sed está quase de acordo com o que você
> precisa. Pelo que percebi, ficou faltando apenas especificar o
> primeiro padrão na substituição 's///' :
>
> verify=$(mount | sed -n '/ on \/ /{s/ on \/ .*//;p}')
>
>
> hasta!
>
>
> jr.