Pergunta

arquivo:

/home/USER/DIR/a
http://www.here.is.a.hyper.link.net/
/home/USER/DIR/b
http://www.here.is.another.hyper.link.net/

Precisa de remover todas as linhas ímpares neste arquivo (PUBLIC-DIRECTORY-LIST)? É para o meu script em lotes que pode ser encontrado abaixo (dropbox puburl lote criador):

for PATH in `cat LIST`
do
echo $PATH
dropbox puburl $PATH
done > PUBLIC-DIRECTORY-LIST

Do I basta adicionar o comando para PUBLIC-DIRECTORY-LIST ameixa seca no final do script?

Foi útil?

Solução

# awk 'NR%2==0' file
http://www.here.is.a.hyper.link.net/
http://www.here.is.another.hyper.link.net/

Outras dicas

Eu usaria awk para ele, mas isso é só comigo:

awk '{if(i++%2)print}' foo.txt

Para completar aqui é a expressão sed:

sed -e '1d;n;d' file

É exatamente como aqui exceto com um comando extra 1d , isso exclui a primeira linha e assim imprime as linhas ímpares em vez dos mesmo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top