Pular para o conteúdo

Função que executa varios arquivos a cada login do shell[RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Função que executa varios arquivos a cada login do shell[RESOLVIDO]

Enviado em 27/02/2020 - 09:05h

wiki.anon

Bom dia galera.. tenho vários arquivos de texto com informações lembretes, e estava tentando fazer algo que executasse cada um destes arquivos a cada login do shell executa um diferente só que não faço ideia e como fazer isso alguém poderia me dar uma luz?

tipo eu tenho o arquivos:
arquivo1.txt
arquivo2.txt
arquivo3.txt

a cada aba aberta do shell bash ele executaria um diferente a cada login de usuário ao reiniciar a maquina também mas nao tenho ideia de como fazer isso..

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Função que executa varios arquivos a cada login do shell[AJUDA]

Enviado em 27/02/2020 - 09:28h

Tenta melhorar a pergunta e diga qual a distribuição e o "desktop" usados.
Caso seja o KDE, no "desktop", um "widget" de notas deve resolver isso.

LinuxUser#142898

3. Re: Função que executa varios arquivos a cada login do shell[RESOLVIDO]

Enviado em 27/02/2020 - 09:48h

atf escreveu:

Tenta melhorar a pergunta e diga qual a distribuição e o "desktop" usados.
Caso seja o KDE, no "desktop", um "widget" de notas deve resolver isso.

LinuxUser#142898


uso o slackware e kde mas geralmente estou trabalhando em modo texto a maior parte do tempo o negocio deve ser em shell script mesmo..

wiki.anon

4. Re: Função que executa varios arquivos a cada login do shell[AJUDA]

Enviado em 27/02/2020 - 11:19h

Coloque algo assim no ~/.bashrc (ou outro shell de seu uso):
cat $(ls -1 /local/dos/arquivos/*.txt | shuf | head -1) 


5. Re: Função que executa varios arquivos a cada login do shell[AJUDA]

Enviado em 27/02/2020 - 19:38h

dark777 escreveu:



wiki.anon

Bom dia galera.. tenho vários arquivos de texto com informações lembretes, e estava tentando fazer algo que executasse cada um destes arquivos a cada login do shell executa um diferente só que não faço ideia e como fazer isso alguém poderia me dar uma luz?

tipo eu tenho o arquivos:
arquivo0.txt
arquivo1.txt
arquivo2.txt
arquivo3.txt


a cada aba aberta do shell bash ele executaria um diferente a cada login de usuário ao reiniciar a maquina também mas nao tenho ideia de como fazer isso..

Boa noite dark777.
Segue sugestão, pega o arquivo, sempre na sequencia, qdo chegar no ultimo,
retorna para o primeiro, que é arquivo0.txt
#!/bin/bash
arq=($(ls arquivo[0-9].txt));
count=0;
cat ${arq[$count]};
(($((count+1)) < ${#arq[@]})) && let count=count+1 || count=0
sed -i "s/^count=[0-9]\+\;$/count=${count}\;/" $0



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder