Questions marquées «bash»

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

2
rechercher et exécuter sur le nom de fichier uniquement
Je dois rechercher tous les fichiers de plus de X jours et les supprimer localement, ainsi que dans mon compartiment s3. Le problème est que la commande find me renvoie aussi le chemin complet et le nom du fichier. J'ai essayé de jouer avec Basename et quelques autres choses, mais …
1 linux  bash  find  exec 

3
citations sed et backslashes sur cygwin
J'essaye d'extraire une chaîne d'une chaîne avec sed sur cygwin. #!/bin/bash var1="foo\ bar" var2="baz" var3="$var1 $var2" # extract "foo\ bar" from "foo\ bar baz" var4=`echo $var3 | sed "s/"$var1"//"` echo "$var4" mais j'obtiens la sortie suivante, provoquée par la barre oblique inverse: sed: -e expression # 1, char 6: commande …
1 bash  cygwin  sed 


3
Passer stdin à plusieurs programmes sans fermer
Je veux diviser et GZip un fichier volumineux, et cette réponse semblait être ce que je cherchais, et cela me semblait une manière très utile de faire des choses auxquelles je n’avais jamais pensé, alors je voudrais les généraliser; le seul problème est: cela ne semble pas fonctionner. Dites que …
1 macos  bash  pipe 

2
Concaténation de chaînes de shell Bash
J'essaie de créer une chaîne et de la transmettre à rm, mais j’ai du mal à le faire fonctionner. Je voudrais tout enlever dans MY_PATH. Ci-dessous est ce que j'ai essayé. MY_PATH=/my/directory/ echo ${MY_PATH}'*' # This works as expected. rm -vfr ${MY_PATH}'*' # This doesn't. EDIT: Je l'ai compris. J'ai …

2
Rechercher et masquer une extension de fichier
J'essaie de trouver tous les fichiers qui ont le même nom de fichier (à l'exception de l'extension de fichier) qui apparaissent 3 fois. J'ai aussi besoin du chemin complet du fichier. Ce que j'ai actuellement est #get file without extension alias lse="ls -1R | sed -e 's/\.[a-zA-Z]*$//'" #print out the …
1 bash  unix  sed 

0
Colon (:) opérateur sous Unix
En ce qui concerne le côlon, je comprends qu’il est utilisé dans certaines situations comme null et paramètre d’extension pour la sous-chaîne, mais quelqu'un peut-il m'expliquer ceci: do_qc: $(STAGE1_OUT_FILES) Plus d'exemples: print_stage0_files: setup_dirs $(info * $(SETUP_DATA_FILES)) Ou quality_filtering: setup $(STAGE1_OUT_FILES) $(call p_info,[DONE] Quality filtering) Shebang du script: #!/bin/sh

1
Traits échappés (-) avec printf en bash
J'ai la ligne suivante: printf "---- %.55s\n" "$1 --------------" Lorsque je lance ceci sous bash, j'obtiens l'erreur suivante: printf: -: option non valide printf: utilisation: printf [-v var] format [arguments] C'est parce que (je pense que) printf interprète la chaîne "----" comme le début d'un argument. J'ai essayé d'échapper à …
1 bash 

1
Exécuter le script lors de la connexion à Fedora 21
J'essaie de lancer un script situé dans mon répertoire personnel lorsque je me connecte à Fedora 21. J'ai essayé de créer ce fichier de bureau dans /usr/share/autostart [Desktop Entry] Type=Application Name=Wallpapers Exec=/home/user/Wallpaper-script/launch.sh Comment=Autostart wallpaper download and slideshow Terminal=false X-Desktop-File-Install-Version=0.22 OnlyShowIn=GNOME; Lorsque je redémarre ou que je me connecte, le script …

0
l'exécution du script sur l'hôte distant par ssh
J'ai écrit un script test.sh (sa fonction est la même que celle de la commande "hostname") ci-dessous, #!/bin/bash printf "`uname -a | awk '{print $2;}'` " Je peux obtenir mon nom d'hôte avec source /home/arton/test.sh ou /home/arton/test.sh Ensuite, j'ai lancé la commande ssh myhost "source /home/arton/test.sh" et attendu obtenir "mon …
1 bash  ssh 

0
Lecteurs réseau mappés à partir de bash sous Windows 10
Comment puis-je accéder aux lecteurs réseau mappés en utilisant bash sous Windows 10. Je peux accéder aux lecteurs locaux via / mnt mais pas aux lecteurs réseau mappés. La plupart des solutions disponibles suggèrent que cygwin que je me sers de Windows 8 - se demandait s’il existait de toute …


2
Comment configurer bash pour demander l'historique?
Avec fish-shell, si je tape quelques mots d'une commande run, j'obtiendrai une invite de la ligne de commande complète. Ensuite, je viens d'utiliser la flèche droite pour compléter la ligne entière. Mais sur d'autres choses, la coquille de poisson est nulle. Alors, comment pourrais-je faire cette chose rapide dans bash?
1 bash 

1
Détacher de la session tmux locale pour l'attacher à tmux distant?
Mes nouvelles instances de Konsole apparaissent déjà dans une session tmux, qu'elles soient nouvelles ou associées, car tmux est génial et vous devriez toujours être à l'intérieur de tmux, n'est-ce pas? Cependant, cela me met dans une impasse si je souhaite me connecter à une session tmux gérée à distance. …
1 bash  ssh  tmux 

1
Le script Bash démarre mon programme deux fois
J'ai un programme démon personnalisé en C, qui est un démon. L'utilisation est comme suit SampleGame /directory1/ /directory2/ /directoryN/ J'ai fait la même chose dans un script bash. Quand je commence, le ps -ely | grep SampleGame rapporte deux instances du SampleGame. une capture d'écran Lorsque j'appelle ce script, deux …
1 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.