Organizando CD’s com shell script
O funcionamento do script é bem simples: gera uma lista de todos os arquivos de um CD com o comando tree dentro de um arquivo .txt.
O tree exibe a lista de arquivos em forma de árvore(o que possibilita uma visão melhor de pastas e subpastas).
Para buscar um arquivo nos CD’s usei o comando grep.
O tree exibe a lista de arquivos em forma de árvore(o que possibilita uma visão melhor de pastas e subpastas).
Para buscar um arquivo nos CD’s usei o comando grep.
Descrição
O funcionamento do script é bem simples: gera uma lista de todos os arquivos de um CD com o comando tree dentro de um arquivo .txt.
O tree exibe a lista de arquivos em forma de árvore(o que possibilita uma visão melhor de pastas e subpastas).
Para buscar um arquivo nos CD’s usei o comando grep.
O tree exibe a lista de arquivos em forma de árvore(o que possibilita uma visão melhor de pastas e subpastas).
Para buscar um arquivo nos CD’s usei o comando grep.
#!/bin/sh clear echo "Olá! Selecione uma Operação" echo "1 - adicionar CD" echo "2 - Procurar nos CDs" read opt if [ $opt = 1 ]; then clear echo "Digite o ponto de montagem do cd" read pnt if [ -e "$pnt" ]; then # este if verifica se o ponto de montagem foi informado corretamente echo "Qual será o nome do CD no catálogo?" read nomecd echo "Gravando CD no catálogo" tree "$pnt" >> $nomecd.txt #o resultado do comando tree é gravado num arquivo de texto echo "CD `$nome` CD Catalogado com Sucesso!" else echo "Diretório não encontrado!! Tente novamente" fi sleep 2 fi if [ $opt = 2 ]; then clear echo "Digite o nome do arquivo que deseja encontrar" read arq echo "Arquivo encontrado nos CD's :" grep "$arq" *.txt fi exit