Questions marquées «bash»

Bash est un shell gratuit pour les systèmes d'exploitation de type Unix du projet GNU.

1
Archlinux - Démarrage automatique `screen` après le démarrage
Je construis un petit lecteur de radio Internet en utilisant Archlinux. Tout ce dont j'ai besoin maintenant, c'est de lancer automatiquement (sans login!) Le script ou simplement de commander: su -c 'screen "vlc (a lot of parameters)"' vlc_user En lisant ce https://wiki.archlinux.org/index.php/Autostarting et ce https://wiki.archlinux.org/index.php/Bash#Configuration_file_sourcing_order_at_startup, j'ai constaté que je devais …

1
Exécuter le script BASH dans Cygwin
Cygwin installé, écrit mon script, testé avec succès. Cependant, lorsque je l'exécute en tant que tâche planifiée Windows, il échoue. Des recherches plus approfondies montrent que tous les programmes ne sont pas disponibles lorsque le script est exécuté de cette manière. Par exemple, Lancer Mintty et taper ls affichera le …

1
La flèche vers le haut dans gnome terminal pour passer en revue l’historique de la ligne de commande ignore les commandes contenant des espaces. Y at-il un travail autour?
Lors de l'écriture de code python (avec gvim), je garde souvent des commandes de ligne de commande complexes pour les cas de test enregistrés dans mes docstrings. Une erreur de perte de temps courante que je fais est de copier la ligne entière du fichier python et de la coller …

1
Comment utiliser vfork depuis un script bash
Si nous voulons forkquelque chose à l'intérieur d'un script bash (ou même au niveau de la ligne de commande), nous pouvons simplement l'entourer de $ () ou de contrôles en arrière. Par exemple; echo $(ls) - cela va brancher l'environnement actuel et exécuter ls dans le sous-shell (forké) Comment pouvons-nous …
linux  bash  script 

1
Le pourcentage de connexion dans bash n'est pas typable
J'ai un problème étrange: je ne peux pas taper ou copier le signe de pourcentage dans mon bash ... J'ai essayé de lire ~/.bashrc, /etc/profile(et enfourner /etc/profile.d). J'ai aussi essayé sudo bash, mais toujours pas possible de taper "%". Pourcentage de connexion shfonctionne ... Vérifié également le mappage clé: xmodmap …

1
Sed extrait tous les matches de la même ligne
J'ai la ligne suivante: randomtext<News:Image>111</News:Image>morerandomtext<News:Image>abc123</News:Image>sometext<News:Image>321abc</News:Image> Je ne peux pas faire sed pour extraire les valeurs entre les balises <News:Image>et </News:Image>. J'ai essayé avec sed -rn 's/<News:Image>/<\/News:Image>/p' feed2.xmlet je ne pouvais pas le faire fonctionner. J'ai besoin de sed pour sortir: 111 abc123 321abc
bash  regex  sed 


1
Extraire un certain nombre de fichiers de très gros fichiers tar.gz
Je suis un casse-tête d'avoir à extraire 20 000 fichiers d'un tar.gz qui contient 4 millions de fichiers sans extraire l'archive complète en raison de l'espace disque limité. J'ai une liste de 20 000 noms de fichiers et je peux, en principe, tar zxvf archive.tar.gz myfilename1 20 000 fois, mais …
bash  tar 



2
cmp et ligne d'écho différente
J'ai donc deux fichiers texte. Je fais un cmp: karl@karl-laptop ~ $ cmp package1.json package2.json package1.json package2.json differ: char 339, line 14 Ces fichiers diffèrent d'une ligne. Est-il possible d'afficher cette ligne si elles sont vraiment différentes?
bash 


1
À partir du script bash, jouez le son via les haut-parleurs internes tout en les laissant effectivement désactivés, sinon
J'ai déjà posé une question similaire plus tôt, mais Kamil Maciorowski a correctement et judicieusement fait remarquer que, tel que posté, ce n'était pas vraiment le seul problème qu'il semblait être, mais un amalgame de 3. J'ai donc supprimé le système défectueux et la question. Je recommence avec une nouvelle …


1
Comment calculer la sortie de screen -ls?
tout. Comment puis-je écrire toutes les sessions dans un tableau? (screen -ls) c'est-à-dire: 23257.name_session1 (06/06/2017 22:41:18) (Détaché) 22011.name_session2 (06/06/2017 19:50:33) (Détaché) arr [0] = 23257.name_session1; arr [1] = 22011.name_session2; Exemple de commandes: screen -ls | grep -oP '\ d +. \ S +' | grep -oP '(? <= \ d.) …

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.