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.

17
Comment détecter si un script provient
J'ai un script où je ne veux pas qu'il appelle exits'il provient. J'ai pensé à vérifier si $0 == bashcela avait des problèmes si le script provient d'un autre script, ou si l'utilisateur le source à partir d'un autre shell comme ksh. Existe-t-il un moyen fiable de détecter si un …
217 bash  ksh 



12
Comment installer Homebrew sur OS X?
J'essaie d'installer Homebrew sur OS X. Selon le site Homebrew, je devrais taper brew install wget et tout ce que je reçois c'est -bash: brew: command not found J'ai donc recherché StackOverflow et trouvé cette réponse . Cependant, le problème est que je ne vois pas brewdans /usr/local/bin. J'ai donc …
213 macos  bash  install  homebrew 

15
Comment insérer un texte au début d'un fichier?
Jusqu'à présent, j'ai pu trouver comment ajouter une ligne au début d'un fichier, mais ce n'est pas exactement ce que je veux. Je vais le montrer sur un exemple Contenu du fichier some text at the beginning Résultat <added text> some text at the beginning C'est similaire mais je ne …
213 linux  bash  sed 


4
Tri des données en fonction de la deuxième colonne d'un fichier
J'ai un fichier de deux colonnes et un nnombre de lignes. la colonne 1 contient nameset la colonne2 age. Je souhaite trier le contenu de ce fichier par ordre croissant en fonction de age(dans la deuxième colonne). Le résultat doit afficher le nameplus jeune ainsi que le namedeuxième plus jeune, …
213 bash  shell  unix 


6
Pourquoi #! / Usr / bin / env bash est-il supérieur à #! / Bin / bash?
J'ai vu dans un certain nombre d'endroits, y compris des recommandations sur ce site ( quel est le shebang Bash préféré? ), À utiliser #!/usr/bin/env bashde préférence #!/bin/bash. J'ai même vu une personne entreprenante suggérer que l'utilisation #!/bin/bashétait incorrecte et la fonctionnalité bash serait perdue en faisant cela. Cela dit, …
212 bash  shebang 


10
Retourner un booléen à partir d'une fonction Bash
Je veux écrire une fonction bash qui vérifie si un fichier a certaines propriétés et renvoie vrai ou faux. Ensuite, je peux l'utiliser dans mes scripts dans le "si". Mais que dois-je retourner? function myfun(){ ... return 0; else return 1; fi;} alors je l'utilise comme ceci: if myfun filename.txt; …
211 bash  shell  boolean 

9
Plusieurs commandes dans un alias pour bash
Je voudrais définir un alias qui exécute les deux commandes suivantes consécutivement. gnome-screensaver gnome-screensaver-command --lock En ce moment, j'ai ajouté alias lock='gnome-screensaver-command --lock' à mon .bashrc mais comme je verrouille mon poste de travail si souvent, il serait plus facile de taper une seule commande.


13
Commande pour obtenir la nième ligne de STDOUT
Existe-t-il une commande bash qui vous permettra d'obtenir la nième ligne de STDOUT? Autrement dit, quelque chose qui prendrait cette $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt et faire quelque chose comme $ ls -l | magic-command 2 -rw-r--r--@ …
210 bash  shell  sed  stdout 

6
Comment puis-je utiliser la syntaxe Bash dans les cibles Makefile?
Je trouve souvent la syntaxe Bash très utile, par exemple la substitution de processus comme dans diff <(sort file1) <(sort file2). Est-il possible d'utiliser de telles commandes Bash dans un Makefile? Je pense à quelque chose comme ça: file-differences: diff <(sort file1) <(sort file2) > $@ Dans mon GNU Make …
209 bash  shell  makefile 

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.