lk
Publicado por Perfil removido 17/10/2005
[ Hits: 4.590 ]
lk é um script para ser utilizado quando queremos apenas um tipo de saída no comando ls, por exemplo, lk -f, é um ls onde somente os arquivos comuns serão exibidos, lk -d, apenas os diretórios serão exibidos.
digite lk -h, para conhecer as opções.
#!/bin/bash # Script para incrementar o ls # J. F. Mitre # Criando arquivos temporários ATMP=$(mktemp) # Checando opções de entrada IN=$* checkinput(){ # Lista de controle : # 0 (ZERO), desativado, 1 (UM) ativado, 2 (DOIS) ativado com argumentos # Opções Default; L_STATUS=0 D_STATUS=0 F_STATUS=0 B_STATUS=0 for j in $IN; do [ $j == -b ] && B_STATUS=1 [ $j == -d ] && D_STATUS=1 [ $j == -f ] && F_STATUS=1 [ $j == -l ] && L_STATUS=1 done } list(){ if [ $D_STATUS == 1 ]; then # listar diretórios COR1="\\33[0;34m" echo -e "$COR1`ls -F | grep "/" | sed "s/\///"`" echo exit elif [ $L_STATUS == 1 ]; then # listar links COR2="\\33[0;36m" echo -e "$COR2` ls -F |grep @ | sed "s/@//"` " echo exit elif [ $F_STATUS == 1 ]; then # listar arquivos COR3="\\33[0;38m" echo -e "$COR3`ls -F | sed "/@/d" |sed "/\//d"`" echo exit elif [ $B_STATUS == 1 ]; then # listar dispositivos ls -l|grep "^b" exit else echo "É preciso escolher um tipo" echo " -d : diretórios -f : arquivos -l : links -b : devices " fi } main(){ checkinput list } main
Colocar palavras em maiúsculas
Script de instalação para Firefox e Thunderbird - new release
[Nokia-3g] Configuração do Nokia Internet Stick CS 10
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04