como faço para defini-lo para que o comando clear limpe a saída que foi armazenada na memória RAM
pelo que entendi, o konsole mantém a saída da tela na memória RAM.
Quero limpar isso quando limpar a parte visível da tela com o clear
comando.
como faço para defini-lo para que o comando clear limpe a saída que foi armazenada na memória RAM
pelo que entendi, o konsole mantém a saída da tela na memória RAM.
Quero limpar isso quando limpar a parte visível da tela com o clear
comando.
Preciso de ajuda para descobrir como executar um alias ou função do bash que escolhe aleatoriamente outro comando ou alias e o executa.
a lista de comandos e aliases e aliases de função é conhecida de antemão. o tamanho da lista também é conhecido.
Eu tenho várias variações de uma arte ascii armazenadas em aliases.
ex. ascii-art-colorless-clear ascii-art-colorless-bg ascii-art-colored-clear ascii-art-colored-bg
Eu não quero digitar o alias inteiro, eu só quero digitar ascii-art e ter um dos aliases escolhido como aleatório.
cada alias é apenas um simples comando de eco neste caso
EDIT: resposta encontrada com a ajuda de Gilles Quenot . função necessária é select-random-arguement-to-run() { $(shuf -e "$@" -n 1) }
isso selecionará um alias aleatório e o executará
alias ascii-art="select-random-arguement-to-run "ascii-art-colorless-clear" "ascii-art-colorless-bg" "ascii-art-colored-clear" "ascii-art-colored-bg""
que precisa da função select-random-arguement-to-run definida anteriormente para estar no meu arquivo bashrc.
Estou procurando extensões de arquivos e cut simplesmente dá o nome do arquivo se o arquivo não tiver extensão, então estou procurando fazer cut dar um "sem extensão" quando não houver '.' for encontrado, estou usando isso como referência: https://stackoverflow.com/questions/1842254/how-can-i-find-all-of-the-distinct-file-extensions-in-a-folder-hierarchy o respostas que ignoram os arquivos sem extensões não eram boas, pois eu precisava encontrá-las também