![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| curl laisser à la sortie stdout et mettre dans un fichier | scarfake | De programmation et de script Shell | 3 | 05-31-2008 05:16 PM |
| Sauver TCL procédure de sortie | gjsaravanan | UNIX pour les nuls Questions et réponses | 1 | 11-21-2007 07:00 AM |
| Man commande ne présentent pas de sortie amonst d'autres problèmes | djdavies | AIX | 6 | 02-02-2007 06:07 AM |
| Man commande ne présentent pas de problèmes de production amonst autres :-) | djdavies | UNIX pour les nuls Questions et réponses | 14 | 02-01-2007 11:42 AM |
| terminal de sortie - pour mettre le fichier? | frustrated1 | SUN Solaris | 2 | 11-15-2005 09:19 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Commande d'affichage de sortie sur la console et, simultanément, mettre la commande et sa sortie
Salut les gens,
S'il vous plaît conseiller qui commande / ligne de commande doit-je faire fonctionner; 1) pour afficher la commande et sa sortie sur la console 2) mettre simultanément à la commande et sa sortie sur un fichier J'ai essayé de départ comme suit; $ Ps aux | grep mysql | tee / chemin / vers / output.txt Il s'affiche la commande et sa sortie sur la console mais seulement sauvé la output.txt sans sortie sur la commande exécutée. 2) $ Ls-l | tee-a / chemin / vers / outpu.txt La sortie a été ajoutée au dossier, sans la commande. 3) $ Locate test.txt | tee-a / chemin / vers / output.txt locate: warning: database `/ var / cache / locate / locatedb 'est de plus de 8 jours Il ne fera pas d'avertissement sur le fichier. S'il vous plaît, aidez. TIA BR satimis |
|
||||
|
Citation:
Je l'ai eu. Merci. Laissant derrière est de savoir comment mettre la commande de concert avec sa sortie sur le fichier. BR satimis |
|
||||
|
Peut-être le script commande serait plus proche de ce que vous recherchez. Ou vous pouvez exécuter le réservoir avec tee, Quelque chose comme Code:
sh -ix <commands.txt 2>&1 | tee -a /path/to/output.txt Vous souhaitez mettre vos conserves de commandes commands.txt (principalement en raison de taper quoi que ce soit dans un réservoir qui est en cours d'exécution avec la redirection n'est pas tout à fait facile à utiliser). Dernière édition par époque au 07.31.2008 05:25 AM.. Motif: Flags-ix, pas sûr si vous voulez un ou deux, ou autre chose |
|
||||
|
Citation:
Merci pour vos conseils. Qu'est-ce que se référer à commands.txt? par exemple, d'exécuter un "ls-l" commandement. Quelle sera la ligne de commande complète? TIA BR satimis |
|
||||
|
Oui, quelque chose comme echo ls-l | sh-ix et si il semble que vous le souhaitez, ajouter le tee
À mon grand étonnement, j'ai constaté que, au moins bash dans sh mode interactif fonctionne très bien même avec la redirection de tee. Peut-être que vous n'avez pas à mettre vos commandes dans un fichier, après tout. |
|
||||
|
Citation:
A noté avec gratitude. script de commande permet de résoudre mon problème. $ Script / chemin / vers / output.txt $ Exécuter d'autres commandes $ Exit mettre toutes les sorties, y compris des commandes sur le fichier. $ Script-a / chemin / vers / output.txt reprendre et de continuer à ajouter le script sur le fichier de sortie. Merci BR satimis |
![]() |
| Bookmarks |
| Tags |
| redirect, script, tee |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|