Redirection d'information dans un fichier [script] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 28-03-2003 à 11:41:17
YT-1300 a écrit : |
moi je tenterai un truc comme ca :
Code :
|
ca ne marche bien sûr que si tu ne veux pas conserver ce qui suit après les 10 premières lignes
si tu souhaites insérer à partir de la 10è ligne mais sans supprimer ce qui existe de la 10e ligne jusqu'à la fin du fichier, je vois pas comment faire ca direct
Marsh Posté le 28-03-2003 à 17:40:39
ok alors g abandonnée ma premiere idée. Je suis arriver a ce que je voulais en faisant de simple redirection.
Mais maintenant je veu faire un petit script qui m'affiche a l'ecran le processus voulu séparé d'un titre.
exemple:
#!/bin/sh
echo "
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Listing des processus
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# ------------
# proc httpd
# ------------ "
ps -eaf |grep httpd
echo"
# ------------
# proc smbd
# ------------ "
ps -eaf |grep smbd
#FIN
donc comme vous pouvez le voir c tout simple mais quand je lelance il m'affiche tout d'un coup.
Comment pourrais-je faire des pauses ???
Marsh Posté le 28-03-2003 à 17:55:37
Code :
|
y a ca comme solution sale et rapide
Marsh Posté le 28-03-2003 à 18:03:05
|more
si tu veux une attente qui nécessite une action clavier pour continuer
Marsh Posté le 28-03-2003 à 18:06:17
heu dans mon cas aussi il faut une action clavier pour continuer , je vois pas la différence
Marsh Posté le 28-03-2003 à 18:10:37
Ok merci pour le SLEEP (une commande a retenir) mais moi e que je cherche a faire c une pause et non un wait.
Sinon voici ma solution quand penssez vous
#!/bin/sh
echo "
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Listing des processus
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# ------------
# proc httpd
# ------------ "
ps -eaf |grep httpd
echo " Appuyez sur la Touche Entree pour continuer"
read
clear
echo"
# ------------
# proc smbd
# ------------ "
ps -eaf |grep smbd
#FIN
C pas top mais je pense + propre non
Marsh Posté le 28-03-2003 à 21:16:13
YT-1300 a écrit : Ok merci pour le SLEEP (une commande a retenir) mais moi e que je cherche a faire c une pause et non un wait. |
c est justement ce ke j allais te proposer
Marsh Posté le 31-03-2003 à 11:45:15
Bon sinon je cherche a présent a isoler la premier ligne qui apparaît quand je fais mon ps -aef | grep httpd.
vous avez une idée? Car g regardé avec gawk et il découpe a la vertical et non a l'horizontal
Marsh Posté le 31-03-2003 à 12:00:48
YT-1300 a écrit : Bon sinon je cherche a présent a isoler la premier ligne qui apparaît quand je fais mon ps -aef | grep httpd. |
ps -aef | grep httpd | head -n1
Marsh Posté le 31-03-2003 à 12:06:11
Merci c trop cool.
Je pense que j'ai suffisamment abusé de votre temps avec mes questions.
Merci a toutes les personnes qui ont participées à ce topic
Merci
ps : je reviendrai vous deranger de temp en temp 8^)
Marsh Posté le 28-03-2003 à 11:35:18
Bonjour à vous membres de la communauté Linuxienne. 8^)
Je dois effectuer un petit script. Le script que je veus créer, doit rediriger dans un fichier les procéssus httpd et smbd ...
En faite j'ai un sript qui va effectuer les commandes et rediriger le tout dans un fichier de présentation des résultat.
exemple:
#!/bin/sh
#listing des processus
ps -aef | grep httpd >> /home/essai
Donc la il me redirige le résultat de la commande "ps" à la fin du ficher essai. Mais moi je voudrai qu'il me redirige ce resultat a partir de la ligne 10 du fichier essai.
Comment dois-je mis prendre???