Suivi de la partie historique de cette question . En bashje peux utiliser ${!FOO}pour la double substitution, en zsh ${(P)FOO}. Dans les deux, la vieille école (hack-y) eval \$$FOOfonctionne. Donc, la chose la plus intelligente et la plus logique pour moi serait la ${${FOO}}, ${${${FOO}}}…substitution double / triple / n. …
J'écris un script que je veux exécuter sans privilèges. Je veux que les erreurs rencontrées par le script soient enregistrées dans un fichier journal. Je n'ai pas le privilège d'en écrire un /var/log. Et je ne veux pas en avoir un dans mon répertoire personnel. Existe-t-il un emplacement où les …
Je travaille avec un périphérique RS-232 via GNU screen. $ screen /dev/ttyUSB0 115200 À un moment donné, j'ai besoin d'envoyer un fichier local à l'appareil en utilisant le protocole xmodemou kermit. Sous Windows, j'utilise TeraTerm qui a un élément de menu correspondant. Comment puis-je y parvenir dans l'écran GNU?
Existe-t-il un moyen de combiner logiquement deux commandes shell appelées avec find-exec ? Par exemple, pour imprimer tous les fichiers .csv qui contiennent la chaîne foo avec son occurrence, je voudrais faire: find . -iname \*.csv -exec grep foo {} && echo {} \; mais bash se plaint de "l'argument …
J'utilise la bashcoque. J'utilise fréquemment nohuppour m'assurer que mes processus ne sont pas arrêtés lorsque je ferme le shell / terminal qui les a démarrés. J'utilise une syntaxe comme: nohup myprocess Au démarrage, nohupdonne le message: nohup: ignoring input and appending output to 'nohup.out' Ensuite, nohupne donne plus de sortie …
Dans votre .tmux.conffichier, vous pouvez définir l'historique de la fenêtre avec quelque chose comme: set -g history-limit 4096 Existe-t-il un moyen de définir un historique illimité pour chaque fenêtre?
J'ai un fichier d'entrée délimité par des virgules ( ,). Certains champs entourés de guillemets doubles contiennent une virgule. Voici l'exemple de ligne 123,"ABC, DEV 23",345,534.202,NAME J'ai besoin de supprimer toutes les virgules qui se produisent à l'intérieur des guillemets doubles et des guillemets doubles également. Donc, la ligne ci-dessus …
Existe-t-il une variable définie par cron lors de l'exécution d'un programme? Si le script est exécuté par cron, je voudrais ignorer certaines parties; sinon invoquer ces parties. Comment savoir si le script Bash est démarré par cron?
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 ans . Quelle est la différence entre ifconfig et ipconfig? Que …
J'ai trouvé cette image sur Internet, mais je ne sais pas comment elle a été créée, Quelqu'un peut-il fournir un échantillon à ce sujet? J'aimerais aussi avoir une table des couleurs.
Je viens d'ouvrir un script shell hérité (écrit en ancien ksh88 sur Solaris) et j'ai trouvé ce qui suit répété tout au long du code: [ -f $myfile ] && \rm -f $myfile La barre oblique inverse qui m'échappe me semble étrange. Je sais que c'est délibéré, car ce type …
Cette question a été migrée depuis Server Fault car il est possible d'y répondre sur Unix et Linux Stack Exchange. Migré il y a 7 ans . J'essaie de faire fonctionner une carte tuner PCMCIA sur mon serveur domestique sans tête, exécutant Debian Squeeze. Maintenant, comme j'ai de gros problèmes …
J'aimerais créer un système Debian où vous ne pouvez ouvrir qu'un seul programme GUI au démarrage, aucune autre interface graphique, aucune minimisation, ou tout X en dehors de ce programme, existe-t-il un moyen de le faire sur Debian si possible, ou tout autre distribution personnalisée? Je veux juste ouvrir le …
Comment puis-je savoir s'il s'agit d'un disque dur local ou d'une clé USB? Je préférerais une façon de faire cela sans privilèges root./dev/sdX OK, udevadma beaucoup aidé: Pour le disque dur local: udevadm info --query=all --name=sdb | grep ID_BUS E: ID_BUS=ata Pour la clé USB: udevadm info --query=all --name=sdc | …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.