Questions sur csh

23
réponses

Comment déterminer le shell actuel sur lequel je travaille?

Comment puis-je déterminer le shell actuel sur lequel je travaille? est-ce que la seule sortie de la commande ps serait suffisante? comment cela peut-il être fait dans différentes saveurs D'UNIX?
demandé sur 2010-07-25 01:35:28
21
réponses

Un script shell peut-il définir les variables d'environnement du shell appelant?

j'essaie d'écrire un script shell qui, une fois lancé, définira des variables d'environnement qui resteront définies d ... y a-t-il une solution raisonnable qui n'implique pas d'avoir pour écrire et maintenir deux versions sur le script?
demandé sur 2009-01-30 21:50:22
12
réponses

Amener ssh à exécuter une commande en arrière-plan sur la machine cible

il s'agit d'une question complémentaire au comment utiliser ssh dans un script shell? question. Si je veux exécut ... oujours une bannière de texte et j'ai les touches SSH configurées de sorte qu'aucun mot de passe n'est requis.
demandé sur 2008-08-27 02:55:58
9
réponses

Modifier le script shell pendant qu'il est en cours d'exécution

Pouvez-vous éditer un script shell en cours d'exécution et que ces modifications affectent l'exécution du script? ... ures avant que je vois si cela a fonctionné ou non, et je suis curieux de ce qui se passe ou non dans les coulisses.
demandé sur 2010-08-03 19:49:52
1
réponses

Comment définir une variable d'environnement pour une seule commande dans csh/tcsh

En bash, je peux mettre à temporaire de la variable d'environnement pour une commande comme ceci: LD_LIBRARY_PATH=/foo/ba ... D_LIBRARY_PATH /foo/bar; myprogram; unsetenv LD_LIBRARY_PATH , mais qui perdra toute valeur antérieure de la variable.
demandé sur 2011-05-10 11:38:51
11
réponses

Sortie de la dernière commande shell

pas avant le milieu d'un script de construction de 3 heures, je me souviendrai que je veux voir quelque chose au début de ... écupérer cette sortie après la commande a été exécutée. utilisant csh, mais entendrait parler de n'importe quel shell.
csh
demandé sur 2010-07-20 06:37:31
8
réponses

Comment puis-je obtenir des diffs de tous les fichiers d'une liste de modifications Perforce en attente?

je veux obtenir des diffs sur les fichiers dans une liste de modifications spécifique en attente. Je souhaite que je pou ... er de la magie csh pour que cela arrive? Peut-être prendre la sortie de p4 opened -c 999 et de la tuyauterie à p4 diff?
demandé sur 2009-07-13 23:27:05
2
réponses

csh idiomes de vérifier pour la variable d'environnement existence?

j'ai quelques scripts csh où je dois vérifier que certaines variables d'environnement sont définies avant de commencer ... bash est mieux. Je suis particulièrement intéressé par une solution plus élégante que ce que j'utilise maintenant.
demandé sur 2010-02-25 21:01:32
11
réponses

N'afficher que les fichiers et dossiers qui sont des liens symboliques dans tcsh ou bash

fondamentalement, je veux faire ce qui suit: ls -l[+someflags] (ou autre) qui affichera uniquement les fichiers qui so ... répertoires cachés? j'ai la solution suivante, mais elle n'affiche pas la sortie couleur :( ls -ltra | grep '\->'
demandé sur 2009-09-11 22:02:17
2
réponses

suppression du nouveau caractère de ligne du flux entrant en utilisant sed

je suis nouveau dans les scripts shell et j'essaie de supprimer les nouveaux caractères de ligne de chaque ligne en utili ... r quand je lance le script. le flux entrant provient d'echo ou de printf ou d'une variable dans script. Merci à l'avance
demandé sur 2012-05-16 16:43:25
2
réponses

Ctrl - R pour rechercher à l'envers les commandes shell dans csh

j'adore ce raccourci en charge shell, et vous voulez savoir si il est possible de simuler et/ou d'avoir (peut-être d'installer un add-on ou avec un script) dans csh ou tsch merci
demandé sur 2009-09-07 06:41:43
5
réponses

Comment remplacer un chemin par un autre chemin dans sed?

j'ai un script csh (bien que je puisse changer de langue si cela a un quelconque rapport) où je dois: sed s/AAA/BBB/ fil ... \\A/BBB/ file cependant, BBB est basé sur des variables, y compris $PWD. Comment puis-je échapper au " / " en $PWD?
demandé sur 2012-08-21 23:07:29
11
réponses

Comment éviter de dupliquer la variable path dans csh

c'est typique d'avoir quelque chose comme ça dans votre fichier cshrc pour définir le chemin: set path = ( . $o ... ath} | egrep -i "$localpaths" >& /dev/null if ($status != 0) then set path = ( . $otherpaths $path ) endif
demandé sur 2008-09-26 00:16:18