Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).

5
Comment obtenir la dernière partie du lien http dans Bash?
J'ai un lien http: http://www.test.com/abc/def/efg/file.jar et je veux enregistrer la dernière partie file.jar dans une variable, de sorte que la chaîne de sortie est "file.jar". Condition : le lien peut avoir une longueur différente, par exemple: http://www.test.com/abc/def/file.jar. Je l'ai essayé de cette façon: awk -F'/' '{print $7}' , mais le …
25 bash  shell-script  awk  cut 

3
Exécuter le script dans un écran
Je veux exécuter un script bash dans un écran détaché. Le script appelle un programme plusieurs fois, chacun prenant trop de temps à attendre. Ma première pensée a été d'ouvrir simplement un écran, puis d'appeler le script, mais il semble que je ne puisse pas me détacher (par ctrl-a d) …

2
Moyen le plus rapide de concaténer des fichiers
J'ai 10k + fichiers totalisant plus de 20 Go que je dois concaténer en un seul fichier. Y a-t-il un moyen plus rapide que cat input_file* >> out ? La manière préférée serait une commande bash, Python est également acceptable sinon considérablement plus lent.
25 bash  shell-script  files  cat 





3
Que signifie $ # dans le shell?
Que $#signifie shell? J'ai un code tel que if [ $# -eq 0 ] then Je veux comprendre ce que cela $#signifie, mais la recherche Google est très mauvaise pour rechercher ce genre de choses.

5
Comment puis-je utiliser les commandes if test et find de bash ensemble?
J'ai un répertoire avec des journaux de plantage et j'aimerais utiliser une instruction conditionnelle dans un script bash basé sur une commande find. Les fichiers journaux sont stockés dans ce format: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Je souhaite que l'instruction if ne renvoie true que s'il existe un journal des plantages pour une …




2
Quel est l'intérêt de rediriger la sortie de grep vers / dev / null?
Considérez cette ligne: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Quel est le point de chercher le modèle dans la sortie si le résultat de c'est jeté? Et, si une ligne comme celle-ci apparaît comme la dernière chose dans un script bash, sa valeur de sortie est-elle …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.