Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.

3
Tester l'intégrité du fichier tar dans bash
J'ai un script bash qui crée un fichier '.tar'. Une fois le fichier créé, je voudrais tester son intégrité et envoyer un email à l'utilisateur root si l'intégrité est mauvaise. Je sais que je devrais utiliser la commande tar -tf /root/archive.tarpour vérifier l'intégrité du fichier, mais comment pourrais-je l'implémenter dans …
25 bash  tar 

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 



10
Comment supprimer plusieurs sauts de ligne à l'EOF?
J'ai des fichiers qui se terminent par un ou plusieurs sauts de ligne et doivent se terminer par un seul saut de ligne. Comment puis-je faire cela avec les outils Bash / Unix / GNU? Exemple de mauvais fichier: 1\n \n 2\n \n \n 3\n \n \n \n Exemple de …
25 bash  sed  awk  ed 

6
ajout de texte au nom de fichier avant l'extension
Je voudrais ajouter du texte à la fin du nom de fichier mais avant l'extension. En ce moment j'essaye, for f in *.shp; do echo $f_poly; done la sortie est, Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly Quercus_havardii.shp_poly Quercus_hemisphaerica.shp_poly Quercus_kelloggii.shp_poly Quercus_knoblochii.shp_poly Quercus_laceyi.shp_poly Je veux que ce soit, Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp …
25 bash  rename  filenames 


6
Comment puis-je ouvrir un nouveau terminal dans le même répertoire que le dernier utilisé depuis un raccourci clavier du gestionnaire de fenêtres?
J'utilise un gestionnaire de fenêtres en mosaïque et je suis passé de gnome-terminalplusieurs onglets à plusieurs urxvtinstances gérées par le gestionnaire de fenêtres. L'une des fonctionnalités qui me manque est la possibilité d'ouvrir un nouveau terminal qui revient par défaut au répertoire de travail du dernier. En bref: j'ai besoin …

1
Alias ​​une commande à exécuter en arrière-plan
J'aimerais qu'un raccourci clavier fonctionne comme suit: > e foo.txt se développer comme > emacs foo.txt & C'est simple à utiliser alias e=emacs, mais comment insérer le &après le nom de fichier? Je me rends compte que ce n'est peut-être pas possible en utilisant simplement alias, donc j'accepte toute solution …
25 bash  alias 



2
Comment insérer des variables dans une chaîne contenant ""?
Je veux construire une chaîne xml en insérant des variables: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Le résultat devrait être <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Mais ce que je reçois c'est: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> J'ai aussi essayé xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Mais cela supprime les guillemets internes et donne: <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>
25 bash  shell  variable  xml 

5
Comment obtenir le tty dans lequel bash s'exécute?
Dans la deuxième méthode proposée par cette page , on obtient le tty dans lequel bash est exécuté avec la commande: ps ax | grep $$ | awk '{ print $2 }' Je me suis dit que c'était sûrement un peu paresseux, listant tous les processus en cours uniquement pour …
25 bash  tty  ps 



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.