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

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

Jean César
dark777

(usa Linux Mint)

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..


  


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

Afonso T Freitas
atf

(usa openSUSE)

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]

Jean César
dark777

(usa Linux Mint)

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]

Ryuk Shinigami
Ryuk

(usa Nenhuma)

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]

Marcelo Oliver
msoliver

(usa Debian)

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
______________________________________________________________________



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts