você está aqui: Home  → Arquivo de Mensagens Programe sua mente para aprender inglês - ebook gratuito

Criação de Scripts com o bit de execução ligado

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 22 de Maio de 1997

Muitas vezes criamos shell scripts com o programa vi. Todavia o modo de execução destes arquivos normalmente (dependendo do valor que você definiu para o umask) é 644, ou seja, você não consegue executar este arquivo.

Um script bastante simples que resolve este pequeno incômodo é o script xvi (eXecutable vi). Ele usa o vi normalmente para editar o arquivo, porém, após o fim da edição, seta o modo de execução do script.

Agora, o script:

xvi

#!/bin/sh
#	
#	Autor: Queiroz
#	Data : 11/08/94
#
#	Este shell script permite a edicao de arquivos executaveis
#       alterando as permissoes default para o modo 755
#

if [ $# -eq 0 ]; then
	echo 1>&2 Sintaxe: $0 arquivo[s]
	exit 1
fi

for file
do
 vi $file	
 chmod 755 $file
done
 ...

Bastante simples, não?



Veja a relação completa dos artigos de Rubens Queiroz de Almeida