Usando sed
e date
:
sed -n "$(date +'%e')p" textfile.txt
date +'%e'
apresenta o dia do mês e isso é usado como um índice para a linha sed
que deve imprimir p
.
/ edit: trabalhou com feedback dos comentários.
Gostaria de colocar um script na minha inicialização que leia uma linha de um arquivo de texto e repete isso na tela. No entanto, eu gostaria de uma linha diferente do arquivo com base em qual dia do mês é.
Assim, se for o terceiro dia do mês, leia a linha 3. Se estiver no dia 22, leia a 22ª linha.
Isso é possível?
Usando sed
e date
:
sed -n "$(date +'%e')p" textfile.txt
date +'%e'
apresenta o dia do mês e isso é usado como um índice para a linha sed
que deve imprimir p
.
/ edit: trabalhou com feedback dos comentários.