preguntar acerca de shell

11
réponses

Comment obtenir le nom de chemin absolu du script shell sur MacOS?

readlink -f n'existe pas sur MacOS. La seule solution de travail pour Mac OS que j'ai réussi à trouver sur le net va comme ceci: if [[ $(echo $0 | awk '/^//') == $0 ]]; then ABSPATH=$(dirname $0) else ABSPATH=$PWD/$(dirname $0) fi Quelqu' …
demandé sur 1970-01-01 00:33:31
9
réponses

BASH: récupère les 4 derniers caractères de sortie de Standard Out, Inline

J'ai un script qui est en cours d'exécution et utilise lspci -s 0a.00.1 Cela renvoie 0a.00.1 usb controller some text device 4dc9 Je veux obtenir ces 4 derniers caractères en ligne tels que lspci -s 0a.00.1 | some command to give me the la …
demandé sur 1970-01-01 00:33:32
5
réponses

Comment puis-je parcourir les lignes dans un fichier externe avec shell? [dupliquer]

Doublon Possible:boucler le contenu d'un fichier dans Bash? J'ai un fichier avec une liste de noms. J'ai besoin de parcourir tous les noms de ce fichier à partir d'un fichier externe avec un script shell. Comment puis-je le faire? Exemple de …
demandé sur 1970-01-01 00:33:32
4
réponses

commande » sed » dans bash

Quelqu'un pourrait-il m'expliquer cette commande: cat | sed -e 's,%,$,g' | sudo tee /etc/init.d/dropbox << EOF echo "Hello World" EOF Que fait la commande" sed"? ... …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment exécuter des commandes via le processus enfant NodeJS?

J'essaie d'exécuter des commandes sur Windows via des processus enfants NodeJS: var terminal = require('child_process').spawn('cmd'); terminal.stdout.on('data', function (data) { console.log('stdout: ' + data); }); terminal.stderr.on('data', …
demandé sur 1970-01-01 00:33:31
3
réponses

Comment accepter automatiquement la clé distante lors de la rsyncing?

J'essaie de créer un système qui copie automatiquement les fichiers d'un serveur vers plusieurs serveurs. Dans le cadre de cela, j'utilise rsync et installe des clés SSH, ce qui fonctionne correctement. Mon problème est que lorsqu'il tente de se co …
demandé sur 1970-01-01 00:33:33
9
réponses

Passer des arguments par référence

Je veux demander s'il est possible de passer des arguments à une fonction de script par référence: C'est-à-dire faire quelque chose qui ressemblerait à ceci en C: Void boo (int & myint) { myint= 5; } main (){ int t= 4; printf t; // t …
demandé sur 1970-01-01 00:33:29
6
réponses

supprimer tout un type de fichier d’un répertoire et de ses enfants

J'avais l'impression que rm -r *.xml Supprimerait tous les fichiers du parent et de l'enfant cependant: *.xml: No such file or directory ... …
demandé sur 1970-01-01 00:33:31
3
réponses

Comment puis-je obtenir la commande vim’s:sh pour sourcer mon bashrc?

Chaque fois que je démarre un shell dans vim en utilisant: sh, il ne source pas mon ~/.bashrc fichier. Comment puis-je obtenir pour faire cela automatiquement? ... …
demandé sur 1970-01-01 00:33:29
2
réponses

Bash: comment appeler la commande et stocker le résultat dans une variable?

Fondamentalement, je veux pouvoir invoquer une commande donnée, dans ce cas mysql -uanon -ppwd -db mydb -e "select count(*) from table1". Et puis prenez ce résultat de commandes (le nombre sur cette table) et placez-le dans une variable dans le scrip …
demandé sur 1970-01-01 00:33:30