Questions marquées «bash»

10
Comment obtenir l'URL d'un fichier à l'aide d'un script shell

J'ai un fichier composé d'une URL . J'essaye d'obtenir l'URL de ce fichier en utilisant un script shell. Dans le fichier, l'URL est comme ceci: ('URL', 'http://url.com'); J'ai essayé d'utiliser ce qui suit: cat file.php | grep 'URL' | awk '{ print $2 }' Il donne la sortie comme: 'http://url.com');...

10
Fin de la queue -f après l'impression de n lignes

J'ai ce qui suit. Un processus Java écrit des journaux sur fichier Un script shell démarrant le processus Java. J'ai besoin de lire le fichier journal après le démarrage du processus Java pour vérifier le bon démarrage. J'ai essayé avec tail -fmais ça reste pour toujours. J'ai besoin d' tailarrêter...

10
Respect de la casse dans les scripts shell

Considérez ce script Bash: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac Si j'entre «a», la sortie est en minuscule , et...

10
Tuyauterie vers la commande «type»

Je veux découvrir le type de plusieurs commandes. Est-il possible de canaliser ou xargsun résultat de recherche depuis finddans la typecommande sous Linux? Par exemple: find . -name anacron | type ou find . -name anacron | xargs

10
Après `chown -R` git est super lent

J'ai un projet GIT massif avec plusieurs sous-modules GIT à l'intérieur. J'ai changé de manière récursive la propriété ( chown -r) de rootà mon utilisateur pour chaque fichier de mon projet. Maintenant, toute commande git prend beaucoup de temps et semble utiliser 99% de CPU. Quelle est la...

10
Comment insérer plusieurs lignes avec sed

Je veux ajouter ceci #this ##is my text avant la ligne the specific line J'ai essayé sed -i '/the specific line/i \ #this ##is my text ' text.txt mais il ajoute seulement dans «texte». J'ai aussi essayé différentes combinaisons avec \et , " "mais rien ne