Enviado em 22/01/2010 - 13:04h
Oi pessoal. Sei +- fazer programas em c e quero aprender a usar shell-script. To com alguns problemas aqui : 1°) quero rodar uma funcao q recebe 1 parametro, mas ela nao executa (se coloco no fim executa apenas o inicio do script mas nao ela. Se coloco no inicio do script, nada acontece). 2°) tenho 1 string ex: /home/usuario/arquivo.txt . gostaria de saber como buscar 1 nome em especifico dentro dessa linha ( deve retornar apenas o q perguntar) ou separar diretorio do arquivo (como: diretorio= /home/usuario e arquivo= arquivo.txt . So pra fazer os testes se tudo funciona direito, fiz isso:
#!/bin/bash
zenity --file-selection --file-filter="Arquivo de texto | *.txt" > /tmp/instj.tmp
if [ $? != 0 ]; then
exit 0
fi
pos=50
progresso
arq=`cat /tmp/instj.tmp`
if [ -f "$arq" ]; then
pos=90
progresso
zenity --info --text="$arq"
else
zenity --error --text="O arquivo não foi selecionado com sucesso"
fi
rm -r /tmp/instj.tmp
function pregresso {
( echo $pos ; sleep 5 ) | zenity --progress --text="Instalando..." --auto-close }
ps: como uso tags aqui pra inserir meus codigos ou outra coisa??
#!/bin/bash
zenity --file-selection --file-filter="Arquivo de texto | *.txt" > /tmp/instj.tmp
if [ $? != 0 ]; then
exit 0
fi
pos=50
progresso
arq=`cat /tmp/instj.tmp`
if [ -f "$arq" ]; then
pos=90
progresso
zenity --info --text="$arq"
else
zenity --error --text="O arquivo não foi selecionado com sucesso"
fi
rm -r /tmp/instj.tmp
function pregresso {
( echo $pos ; sleep 5 ) | zenity --progress --text="Instalando..." --auto-close }
ps: como uso tags aqui pra inserir meus codigos ou outra coisa??