|   La couche la plus externe du système d'exploitation Unix est appelé le shell - il est l'interface entre l'utilisateur et le système d'exploitation . Unix fournit plusieurs formats de programmation shell qui suivent un modèle de base commun . Le C Shell, Korn Shell et Shell Bourne sont les langages de script populaires. Un utilisateur de la console Unix types des commandes à l' "prompt ", qui est indiqué comme un signe "$" par défaut. Un script shell est un programme qui est interprétée par le shell. Elle est traitée comme n'importe quelle commande shell Unix à l'invite comme suit: $ run_sql_script.sh > sql_report.prn Choses que vous devez poste de travail informatique
 Unix licence du système d'exploitation , AB compte utilisateur Unix installé
 licence du système de gestion de base de données relationnelle , installé
 base de données du compte utilisateur
 Show More Instructions
 Shell Script Mise
 1
  Connectez-vous au système Unix avec le compte d'utilisateur qui vous est fourni . Si vous êtes l'administrateur du système , connectez-vous en tant qu'utilisateur "root" . Le signe rapide pour l'utilisateur "root" est "# " et que pour les autres usagers est "$ " par défaut. 2
  À l'invite OS , tapez " vi " pour lancer l'éditeur "vi" comme ceci: $ Vior $ vi run_sql_script.shto spécifier le nom du fichier en cours de création , édité et enregistré 3
  déclarer la voie de la coquille. utilisés et décrire le script dans une ligne de commentaire commençant par «#» , tels que: 
  # run_sql_script.sh : . un script shell pour exécuter SQL rapport et l'envoyer à l'imprimante # Usage : run_sql_script . sh   # # # ! /bin /sh 4
  déclarer des variables de shell nécessaires , valider nom d'utilisateur et mot de passe fournis par l'utilisateur et exécuter l'utilitaire SQL pour votre base de données relationnelle . Voir script shell ci-dessous: 
  # run_sql_script.sh : Un script shell pour exécuter SQL rapport et l'envoyer à l'imprimante # Usage : .  De  run_sql_script.sh # # # /bin ! /sh 
  # initialiser les variables shell. Rester simple pour le moment . # Ceux-ci peuvent ensuite être obtenues auprès de l'utilisateur sous forme de ligne de commande # arguments.HOSTNAME = SERVER " de MyUnixWorkstation " = " CorporateSybServer " SQLSCRIPT = " ExtractOrderRpt.sql " SQLOUTPUT = " OrderRpt " ; + $ Date () + " . PRN " PRINTER = DB_USERNAME " CentralOfficePrinter01 " = $ 1DB_PASSWORD = 2 $ 
  # Valider la ligne de commande argumentsif [-z " $ { } DB_USERNAME " 
 |