Questions marquées «bash»

Bash est le Bourne Again SHell, le successeur du classique Unix sh (shell).



2
Utilisation de rsync pour supprimer uniquement les fichiers superflus
Quelle est la meilleure façon de comparer deux structures de répertoires et de supprimer les fichiers et répertoires superflus à l'emplacement cible? J'ai une petite application de galerie de photos Web que je développe. Les utilisateurs ajoutent et suppriment des images via FTP. Le logiciel de galerie Web que j'ai …
13 linux  bash  rsync 



4
Copiez une plage de fichiers en ligne de commande (ZSH / BASH)
J'ai une liste de fichiers avec des numéros consécutifs comme suffixes. Je souhaite copier uniquement une série de ces fichiers. Comment puis-je spécifier une plage dans le cadre de ma commande cp. $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* Je voudrais copier des fichiers …
13 linux  bash  copy  zsh 

5
Masquer la sortie d'une commande shell uniquement en cas de succès?
Masquer la sortie d'une commande shell implique généralement de rediriger stderr et stdout. Existe-t-il une fonction ou une commande intégrée qui, par défaut, masque la sortie, mais en cas d'erreur, vide toute la sortie accumulée? Je voudrais l'exécuter comme un wrapper pour les sshcommandes à distance . Maintenant, je les …
12 linux  bash  shell 

4
Démarrage d'un script en tant qu'autre utilisateur
J'ai créé un script dans /etc/init.d/ qui doit exécuter plusieurs autres scripts d'autres utilisateurs (privilégiés non root) à partir de leurs répertoires personnels, comme s'ils les avaient démarrés. Je lance ces scripts avec: sudo -b -u <username> <script_of_a_particular_user> Et il fonctionne. Mais pour chaque script utilisateur qui continue de fonctionner …
12 linux  debian  bash  sudo  init.d 



3
Modifier un fichier via le script bash
Je suis un débutant en script bash, je veux créer un script bash pour installer, installer et configurer des trucs sur ma boîte Linux de manière automatisée. Supposons que je veuille éditer /etc/yum.repos.d/epel.repo par le script bash Ce que je veux faire, c'est comme suit Ouvrir le fichier /etc/yum.repos.d/epel.repo Rechercher …
12 linux  centos  bash 



6
Comment analyser et convertir un fichier ini en variables de tableau bash?
J'essaie de convertir un fichier ini en variables de tableau bash. L'échantillon ini est comme ci-dessous: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path alors ceux-ci deviennent: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar etc. En ce moment, je ne pouvais trouver que cette commande awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 …

1
Comment utiliser un hérédoc dans une fonction bash?
Est-il possible d'insérer un heredoc dans une fonction bash? L'exemple trivial ci-dessous entraîne une erreur: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc contents HEREDOC } my_function Environnement: Ubuntu 11.04 (GNU / Linux 2.6.38-8-serveur x86_64) GNU bash, version 4.2.8 (1) -release …
12 ubuntu  bash 

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.