Questions marquées «bash»

Pour des questions sur les scripts écrits pour le shell de commande Bash. Pour les scripts shell avec des erreurs / erreurs de syntaxe, veuillez les vérifier avec le programme shellcheck (ou sur le serveur web shellcheck à https://shellcheck.net) avant de poster ici. Les questions sur l'utilisation interactive de Bash sont plus susceptibles d'être sur le sujet sur Super User que sur Stack Overflow.




4
Script shell Unix pour tronquer un gros fichier
J'essaye d'écrire un script Unix qui tronquera / videra un fichier qui est continuellement écrit / ouvert par une application quand il atteint, disons 3 Go d'espace. Je sais que la commande ci-dessous le ferait: cp /dev/null [filename] Mais je vais l'exécuter automatiquement dans un environnement de production en tant …
87 bash  shell  truncate 




3
Une sémantique pour les scripts Bash?
Plus que toute autre langue que je connais, j'ai "appris" Bash en googlant à chaque fois que j'ai besoin de quelque chose. Par conséquent, je peux assembler des petits scripts qui semblent fonctionner. Cependant, je ne sais pas vraiment ce qui se passe et j'espérais une introduction plus formelle à …


10
Diviser la sortie de la commande par colonnes à l'aide de Bash?
Je veux faire ça: exécuter une commande capturer la sortie sélectionnez une ligne sélectionnez une colonne de cette ligne À titre d'exemple, disons que je veux obtenir le nom de la commande à partir de a $PID(veuillez noter que ce n'est qu'un exemple, je ne suggère pas que ce soit …
87 linux  bash  pipe 


3
Comment tester une chaîne vide dans une instruction de cas Bash?
J'ai un script Bash qui effectue des actions basées sur la valeur d'une variable. La syntaxe générale de l'instruction case est: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Je voudrais exécuter une routine par défaut si aucune commande n'est fournie et …
87 string  bash  null  case 

7
bash - comment diriger le résultat de la commande which vers cd
Comment puis-je diriger le résultat d'une whichcommande vers cd? C'est ce que j'essaye de faire: which oracle | cd cd < which oracle Mais aucun d'entre eux ne fonctionne. Existe-t-il un moyen d'y parvenir (plutôt que de copier / coller bien sûr)? Edit: après réflexion, cette commande échouerait, car le …
87 linux  bash  shell  cd 

12
Utilisation de sed pour renommer en masse des fichiers
Objectif Modifiez ces noms de fichiers: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl à ces noms de fichiers: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Code Shell Tester: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Pour effectuer: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh Ma question Je ne comprends pas le code sed. Je comprends ce que la commande de …
87 bash  shell  sed  file-rename 

13
Comment exécuter une commande de terminal dans un script Swift? (par exemple xcodebuild)
Je souhaite remplacer mes scripts CI bash par swift. Je ne peux pas comprendre comment appeler une commande de terminal normale telle que lsouxcodebuild #!/usr/bin/env xcrun swift import Foundation // Works println("Test") // Works ls // Fails xcodebuild -workspace myApp.xcworkspace // Fails $ ./script.swift ./script.swift:5:1: error: use of unresolved identifier …
87 swift  bash  shell  xcodebuild 

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.