você está aqui: Home  → Arquivo de Mensagens

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 se 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?


Pensamento do Dia :-)

"A molecule is so small that it can't be seen by the naked observer"



 

 

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

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script