Quelle commande peut être utilisée pour vérifier si un répertoire existe ou non, dans un script shell
Cette balise est EXCLUSIVEMENT pour les questions de PROGRAMMATION qui sont directement liées à Unix; les problèmes logiciels généraux doivent être adressés au site Unix & Linux Stack Exchange ou au super utilisateur. Le système d'exploitation Unix est un système d'exploitation polyvalent qui a été développé par Bell Labs à la fin des années 1960 et existe aujourd'hui en différentes versions.
Quelle commande peut être utilisée pour vérifier si un répertoire existe ou non, dans un script shell
Existe-t-il un script shell (Unix) pour formater JSON sous une forme lisible par l'homme? Fondamentalement, je veux qu'il transforme les éléments suivants: { "foo": "lorem", "bar": "ipsum" } ... en quelque chose comme ça: { "foo": "lorem", "bar": "ipsum"
Dans un shell Unix, si je veux combiner stderret stdoutdans le stdoutflux pour une manipulation ultérieure, je peux ajouter ce qui suit à la fin de ma commande: 2>&1 Donc, si je veux utiliser headsur la sortie de g++, je peux faire quelque chose comme ceci: g++ lots_of_errors 2>&1 |...
$ time foo real 0m0.003s user 0m0.000s sys 0m0.004s $ Que signifient «réel», «utilisateur» et «sys» dans la sortie du temps? Lequel est significatif lors de l'analyse comparative de mon
Comment récursivement greptous les répertoires et sous-répertoires? find . | xargs grep "texthere" *
Je suppose que tout le monde ici connaît l'adage selon lequel tous les fichiers texte doivent se terminer par une nouvelle ligne. Je connais cette "règle" depuis des années mais je me suis toujours demandé -
Comment parcourir chaque ligne d'un fichier texte avec Bash ? Avec ce script: echo "Start!" for p in (peptides.txt) do echo "${p}" done J'obtiens cette sortie sur l'écran: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (Plus tard,...
Lors de l'écriture de programmes shell, nous utilisons souvent /bin/shet /bin/bash. J'utilise habituellement bash, mais je ne sais pas quelle est la différence entre eux. Quelle est la principale différence entre bashet sh? Que devons-nous savoir lors de la programmation dans bashet...
Je viens d'installer node et npm via le package sur nodejs.org et chaque fois que j'essaie de rechercher ou d'installer quelque chose avec npm, il génère l'erreur suivante, sauf si je lance la commande. J'ai le sentiment qu'il s'agit d'un problème d'autorisations? Je suis déjà administrateur. npm...
J'ai défini une phrase secrète lors de la création d'une nouvelle clé SSH sur mon ordinateur portable. Mais, comme je me rends compte maintenant, cela est assez douloureux lorsque vous essayez de valider ( Git et SVN ) vers un emplacement distant via SSH plusieurs fois en une heure. Une façon de...
Je travaille sur l'écriture de certains scripts dans grepcertains répertoires, mais ces répertoires contiennent toutes sortes de types de fichiers. Je veux grepjuste .het .cpppour l'instant, mais peut-être quelques autres à l'avenir. Jusqu'à présent, j'ai: { grep -r -i CP_Image ~/path1/; grep -r -i...
Qu'est-ce que POSIX? J'ai lu l'article Wikipedia et je le lis chaque fois que je rencontre le terme. Le fait est que je n'ai jamais vraiment compris ce que c'est. Quelqu'un peut-il me l'expliquer en expliquant "le besoin de
J'essaie d'ajouter un répertoire à mon chemin afin qu'il soit toujours dans mon chemin Linux. J'ai essayé: export PATH=$PATH:/path/to/dir Cela fonctionne, mais chaque fois que je quitte le terminal et démarre une nouvelle instance de terminal, ce chemin est perdu et je dois réexécuter la commande...
Existe-t-il une commande ou un script existant qui me permettra de visualiser tous les travaux cron planifiés d'un système * NIX à la fois? J'aimerais qu'il inclue tous les crontabs utilisateur, ainsi que /etc/crontabtout ce qui s'y trouve /etc/cron.d. Il serait également intéressant de voir les...
Est-il possible d'utiliser lssous Unix pour lister la taille totale d'un sous-répertoire et tout son contenu par opposition à l'habituel 4Kqui (je suppose) n'est que le fichier de répertoire lui-même? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
Si je veux trouver les différences entre deux arborescences de répertoires, j'exécute généralement simplement: diff -r dir1/ dir2/ Cela génère exactement les différences entre les fichiers correspondants. Je souhaite simplement obtenir une liste des fichiers correspondants dont le contenu diffère....
Je recherche la chaîne foo=dans des fichiers texte dans une arborescence de répertoires. C'est sur une machine Linux commune, j'ai un shell bash: grep -ircl "foo=" * Les répertoires contiennent également de nombreux fichiers binaires qui correspondent à "foo =". Comme ces résultats ne sont pas...
Récemment, cela m'a été demandé lors d'un entretien d'embauche. J'ai été honnête et j'ai dit que je savais comment un lien symbolique se comportait et comment en créer un, mais je ne comprenais pas l'utilisation d'un lien dur et en quoi il diffère d'un lien
J'ai essayé de fermer le tomcat en utilisant le répertoire ./shutdown.shtomcat /bin. Mais a constaté que le serveur n'était pas fermé correctement. Et donc je n'ai pas pu redémarrer Mon tomcat fonctionne sur le port 8080. Je veux tuer le processus tomcat en cours d'exécution 8080. Je veux d'abord...