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.
(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   | 
 
 
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???