Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

Shell UNIX

UNIX/VI/SHELL, le vendredi 14 juillet 2006 à 16:50:50 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je suis débutant en UNIX et je bloque au shell. J'arrive a taper les scripts shells mais je nais sais pas comment ni ou les enregistrer et je ne sais pas comment faire pour les garder et les réutliser sans les retaper. En bref j'aurais besoin d'une aide trés détaillé avec des images. J'utilise le shell bash et je toure sous BSD ET System 4.

Merci d'avance pour cette aide!!!

1

lami20j, le vendredi 14 juillet 2006 à 17:08:45

Salut,

ce n'est pas toi qui a posté ici?
le shell de unix sous mac os x#4

Merci jipicy.

lami20j

Répondre à lami20j

2

UNIX/VI/SHELL, le vendredi 14 juillet 2006 à 20:12:58

Bonjour,

Non c'est pas moi l'auteur de ce message

Salut.

Répondre à UNIX/VI/SHELL

3

lami20j, le vendredi 14 juillet 2006 à 20:14:43

Re,

tu n'as pas dit si la réponse de jipicy te satisfait. Pour savoir s'il faut ou pas rajouter quelque chose. Merci.

lami20j

Répondre à lami20j

4

UNIX/VI/SHELL, le vendredi 14 juillet 2006 à 20:18:41

Re

Je connais pas jipicy. Tu dois te tromper de personne.

Salut

Répondre à UNIX/VI/SHELL

5

lami20j, le vendredi 14 juillet 2006 à 20:32:55

Re,

je vois qu'on n'est pas sur la même longueur d'onde.

Dans le lien que je t'ai donné (voir mon 1er message) jipicy a répondu à une situation pareille et j'ai pensé que ça poura t'aider. D'où ma question.

Je n'ai pas demandé si tu connais jipicy.

lami20j

P.S. C'était ça la question dans le lien que je t'ai donné

Je voudrais savoir comment il faut procéder sous UNIX pour enregistrer des scripts shell pour pouvoir les utiliser tous le temps sans a avoir a les retaper.

et la tienne

J'arrive a taper les scripts shells mais je nais sais pas comment ni ou les enregistrer et je ne sais pas comment faire pour les garder et les réutliser sans les retaper.

Presque pareil, n'est-ce pas?

Répondre à lami20j

6

UNIX/VI/SHELL, le vendredi 14 juillet 2006 à 20:38:23

Re

Oki c'est moi qu'avait pas bien saisis.

Merci

Répondre à UNIX/VI/SHELL

7

UNIX/VI/SHELL, le samedi 15 juillet 2006 à 10:23:42

Re

En faite oui j'aurais besion d'autre chose car j'ais essayé la méthode et ca marche pas sur mon ordi.

Merci,

Répondre à UNIX/VI/SHELL

8

lami20j, le samedi 15 juillet 2006 à 10:31:58

Salut,

En faite oui j'aurais besion d'autre chose car j'ais essayé la méthode et ca marche pas sur mon ordi.


En ce cas peut être ça sera mieux d'écrire ici étape par étape ce que tu as fait, puisque l'application de jipicy est valable pour tout système UNIX.

Tu as du faire une erreur quelque part?!!

Affiche ici le contenu de ton script.
Aussi ls -l script

lami20j

Répondre à lami20j

9

lami20j, le samedi 15 juillet 2006 à 10:53:23

Re,

voilà un exemple.
Ecrit la ligne en gras et fait Entrer, ensuite ça suit.

lami20j@debian:~$ cat > script <<FIN
> #!/bin/sh
> echo "Bonjour tout le monde!"
> FIN
lami20j@debian:~$ ls -l script
-rw-r--r--  1 lami20j lami20j 40 2006-07-15 10:54 script
lami20j@debian:~$ chmod -v a+x script
Le mode d'accès de `script' a été modifié à 0755 (rwxr-xr-x).
lami20j@debian:~$ ./script
Bonjour tout le monde!
lami20j@debian:~$
lami20j

Répondre à lami20j

10

UNIX/VI/SHELL, le samedi 15 juillet 2006 à 14:07:12

Re

Merci beaucoup pour t'on aide!!! Est ce que ca peut aussi marché pour créer une fonction ???

Merci d'avance.

Répondre à UNIX/VI/SHELL

11

lami20j, le samedi 15 juillet 2006 à 14:56:30

Re,

lami20j@debian:~$ cat > carre <<FIN
> #!/bin/sh
> function carre ()
> {
>   echo \$((\$1 * \$1))
> }
> x=\$1
> carre \$x
> FIN
lami20j@debian:~$ chmod -v a+x carre
Le mode d'accès de `carre' a été modifié à 0755 (rwxr-xr-x).
lami20j@debian:~$ ./carre 2
4
lami20j@debian:~$ ./carre 4
16
lami20j@debian:~$ ./carre 16
256
lami20j@debian:~$
lami20j

Répondre à lami20j

12

UNIX/VI/SHELL, le samedi 15 juillet 2006 à 15:13:16

Re

Un trés grand merci pour l'aide que tu m'a apporté maintenant je vais pouvoir créer mes propres shells

Merci encore.

Répondre à UNIX/VI/SHELL

13

 UNIX/VI/SHELL, le samedi 15 juillet 2006 à 15:31:17

Bonjour à tous,

Il faut ecrire le shell comme dans l'exemple:

UNIX/VI/SHELL: cat > script << FIN
>#!/bin/sh
>echo "Bonjour"
>FIN
UNIX/VI/SHELL: ls -l script
UNIX/VI/SHELL: -rw-r--r-- 1 UNIX/VI/SHELL UNIX/VI/SHELL UNIX/VI/SHELL
40 2006-07-15 15:26 script
UNIX/VI/SHELL: chmod -v a+x script
La sécurité de 'script' est pass a 0755
UNIX/VI/SHELL: ./script
Bonjour
UNIX/VI/SHELL:

J'ai reçu cette solution de la part de lami20j

Merci à lami20j

P.S

L'invite de commande n'est qu'un exemple vous n'éte pas obligée d'avoir cette invite de commande.

P.S

Pour l'utilisation de la commande ls -l j'ai du aller a la ligne uniquement par manque de place.

P.S

Le script n'est qu'un exemple "Bonjour" peut trés bien être "Salut" ou "Bienvenue".

Répondre à UNIX/VI/SHELL
[shell/unix] date de la veille (Résolu) Bonjour, Quelle commande (en shell-UNIX) permet d'afficher la date de la veille ? PS : je précise que c'est pour un script en ksh Merci de votre aide www.commentcamarche.net/forum/affich-1712296-shell-unix-date-de-la-veille
[Shell Unix] Utilisation du WAIT (Résolu) Bonjour, J'aimerais appeler un shell unix à l'intérieur d'un shell père. Je sais que la commande WAIT est utilisable dans ce cas mais je n'arrive pas à l'implémenter. Faut-il mettre le mot clé avant ou après l'appel ? J'ai essayé de consulter le man... www.commentcamarche.net/forum/affich-2569129-shell-unix-utilisation-du-wait
[Shell Unix] Copier/Déplacer, question Bonjour, tout d'aord merci pour votre temps. je suis loin d'être expert en shell Unix, et j'ai un petit questionnement. j'utilise actuellement la commande cp -rf /data0/test/ftp_clients/pascal/images/* /data0/test/_content/images/waiting/toresize/... www.commentcamarche.net/forum/affich-2476815-shell-unix-copier-deplacer-question
[Shell] Tester une variable numériqueTester une variable numérique    Préambule Dans un environnement "shell", les variables sont, par défaut, de type "chaîne de caractères". De ce fait il n'est pas possible de déclarer une variable de type "entier" (enfin, ceci n'est pas tout à... www.commentcamarche.net/faq/sujet-4605-shell-tester-une-variable-numerique
[Shell] Transferer des fichiers via sshSSH - Secure SHell Utilisation Informations complémentaires LOGICIELS Sous Linux/Unix Sous Windows Avertissement Utilisation SSH permet d'utiliser des pipelines de commandes, et d'utiliser des tubes d'entrées/sorties comme toute autre... www.commentcamarche.net/faq/sujet-904-shell-transferer-des-fichiers-via-ssh
[Shell] Accès aux dernières commandes de l'historiqueLe shell Linux/Unix regorge de fonctionnalités permettant de gagner du temps. Ainsi, il est possible de remonter dans l'historique des dernières commandes grâce aux flèches de navigation en appuyant sur la flèche du haut. Mais il y a moyen... www.commentcamarche.net/faq/sujet-971-shell-acces-aux-dernieres-commandes-de-l-historique
(shell unix) menu formatéBonjour, Est-il possible sous unix, en shell uniquement, de creer un menu avec des zones predefini (longueur et type), pour pouvoir ensuite se balader dans ces zones avec la touche tab. (avec recup des reponses en variable biensur) ??? Genre :... www.commentcamarche.net/forum/affich-2262560-shell-unix-menu-formate
[shell unix] manipuler une chaine (Résolu)Bonjour, quelle commande UNIX permettrait de ne garder que les 6 premières et les 2 dernières lettres d'une chaine de caractères ? Par exemple, maChaine = 1234567890 et je veux obtenir : maChaine2 = 12345690 Merci de votre aide www.commentcamarche.net/forum/affich-1716687-shell-unix-manipuler-une-chaine
[shell] TableauxBonjour, comment créer des tableaux en Shell UNIX ? je veux par exemple créer un tableau contenant 3 valeurs (chaque élément du tableau est une chaine de caractères), puis pouvoir accéder à chaque élément du tableau. Merci de votre aide. www.commentcamarche.net/forum/affich-1651239-shell-tableaux
Télécharger HP Universal Print Driver (UPD) PCL 5Les pilotes HP UPD (Universal Print Driver) sont des pilotes unifiés compatibles avec toutes les imprimantes de la gamme HP LaserJet et HP Color LaserJet. www.commentcamarche.net/telecharger/telecharger-34056545-hp-universal-print-driver-upd-pcl-5
Télécharger Revo UninstallerVoici Revo Uninstaller un logiciel édité par VS Revo Group qui vous permet de faire un nettoyage en profondeur avec diverses fonctionnalités : Nettoyage, désinstallation de programmes avec suppression des clefs de registres périmées. Un mode Chasseur... www.commentcamarche.net/telecharger/telecharger-34055245-revo-uninstaller
Télécharger SSH Secure ShellSSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des applications distantes. www.commentcamarche.net/telecharger/telecharger-71-ssh-secure-shell
Mortal Kombat vs. DC Universevs ., Nb. de joueurs hors-ligne:1, Développeur:Midway Amusement Games, Genre:Combat, Other Names:MK vs DC, Mortal Kombat vs. DC Universe, Mortal Kombat vs. DC Comics Universe www.commentcamarche.net/guide/1115715-mortal-kombat-vs-dc-universe
Systèmes UNIX - Le shellIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système... www.commentcamarche.net/contents/unix/unix-shell.php3
Linux - Le shellIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système... www.commentcamarche.net/contents/linux/linshell.php3
Le bus USB (Universal Serial Bus)Présentation du bus USB Le bus USB (Universal Serial Bus, en français Bus série universel) est, comme son nom l'indique, basé sur une architecture de type série. Il s'agit toutefois d'une interface entrée-sortie beaucoup plus rapide que les ports... www.commentcamarche.net/contents/pc/usb.php3