Postagem em destaque

Criando bot do Telegram em Shell script com ShellBot

Abrindo arquivo criado ou alterado recentemente


   ls + tail + xargs + xdg-open

 
Linha de comando

$ abrir_recente(){ ls -1Art | tail -1 | xargs -I '{}' -s 10000 xdg-open '{}'; }


Etapas

    • Inicializa a função 'abrir_recente' com as seguintes instruções.
    • O comando 'ls' exibe os arquivos do diretório atual em formato de lista única, revertendo a ordem por data de modificação do arquivo; Fazendo com que o arquivo mais recente seja exibido na última linha e ignora os caracteres implícitos ‘.’ e ‘..’.
    • O 'tail' captura o último item da lista.
    • O 'xargs' transforma o nome do arquivo em ‘{}’ definindo o limite de caracteres para 10000 por nome. Executa o comando 'xdg-open' que lê o mimetype do arquivo e chama a aplicação preferível.

      Clique na imagem para ampliar.


      OBSERVAÇÃO: Caso o item mais recente seja um diretório, o xdg-open chama o gerenciador de arquivos atual. A função lista os arquivos do diretório atual.



      ** Tenha sua solução postada aqui **


      Se está enfrentando dificuldades no momento de montar sua linha de comando para resolução de um problema ou talvez não sabe por onde começar. Participe preenchendo o formulário a seguir. Descreva detalhes sobre o problema enfrentado e quem sabe a próximo X DA QUESTÃO seja o seu !!!

      Formulário: X DA QUESTÃO

      Comentários

      Contato

      Nome

      E-mail *

      Mensagem *