J'ai trouvé un article intéressant: Predicting UNIX Command Lines about command-line prediction (based on user past activity), et je me demande s'il existe une implémentation réelle d'une telle
J'ai trouvé un article intéressant: Predicting UNIX Command Lines about command-line prediction (based on user past activity), et je me demande s'il existe une implémentation réelle d'une telle
J'ai un fichier .csv (sur un mac) qui a un tas de lignes vides, par exemple: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem...
J'ai un script qui scp est un fichier de l'hôte distant au local. Parfois, les noms de fichiers contiennent des espaces. scp n'aime pas les espaces dans ses noms de fichiers. Pour une raison quelconque, mes tentatives de gestion des espaces n'ont pas abouti au chemin scp correct. Code:...
En bash, lors de l'exécution avec l' -xoption, est-il possible d'exempter les commandes individuelles de l'écho? J'essaie de rendre la sortie aussi nette que possible, donc j'exécute certaines parties de mon script en sous-shell avec set +x. Cependant, la ligne set +xelle-même est toujours en écho...
J'ai deux tableaux: arrayA=(1 2 3) arrayB=(a b c) et je veux imprimer l'un d'eux en utilisant un argument de ligne de commande, c'est-à-dire sans aucun if else. J'ai essayé quelques variantes de la syntaxe sans succès. Je veux faire quelque chose comme ça: ARG="$1" echo ${array${ARG}[@]} mais...
Je suis totalement nouveau sur Unix. J'écris un script qui copiera les fichiers d'un dossier partagé Windows vers Unix. Sous Windows, lorsque je tape \\Servername.com\testfolderdans la commande Exécuter, je peux voir testfolder. Le répertoire testfolderest un dossier partagé sur l'ensemble du...
J'essaie de comprendre la signification du point dans bash et comment il diffère d'un astérisque. Quelqu'un peut-il élaborer? Par exemple, quelle est la différence entre cp -ar /foo/. /foo2/etcp -pr /foo/*
J'exécute souvent des commandes à l'aide de sous-coquilles et j'aimerais parfois que les sous-coquilles soient développées avant d'exécuter quelque chose. De cette façon, je pourrais vérifier ce que je fais et éventuellement modifier ce qui est sur le point de se produire également. Par exemple,...
Dans un script shell, j'ai besoin d'attendre qu'une fenêtre qui a une chaîne sur son titre apparaisse, faire une action, puis attendre qu'elle disparaisse et faire une autre action. Jusqu'à hier, j'avais ce code simple. Le problème est que le disque ne peut pas être mis dans un état d'économie...
Puis-je créer une ligne de commande bash qui n'exécute qu'une certaine commande si le processus n'est pas déjà en cours d'exécution (en arrière-plan)? Comment vérifier * si une commande est déjà en cours d'exécution? (afin que je puisse ajouter la commande suivante &&entre eux afin que la...
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done Je comprends pourquoi 1 diffère de 2. Mais pourquoi 3 donne-t-il une sortie différente de 2? Veuillez également expliquer la sortie. Comment fonctionnent les devis sur les...
Il existe des scripts qui enverront un e-mail lorsqu'un processus serveur sera terminé. Cependant, je ne veux pas vérifier mes courriels de temps en temps juste pour voir si un travail est terminé. Je souhaite donc recevoir un SMS. Ma question est similaire à celle-ci, il suffit d'échanger des SMS...
Dans la page de manuel, killil est écrit comme suit SYNOPSIS kill [ -s signal | -p ] [ -a ] [ -- ] pid ... kill -l [ signal ] -p Specify that kill should only print the process id (pid) of the named processes, and not send any signals. Mais comme j'ai essayé plusieurs fois dans RH et RHEL, la...
Je dois enregistrer stdout et stderr dans les fichiers journaux, mais afficher uniquement les messages d'erreur à l'écran. Je peux le faire avec: cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2) Ce que j'ai trouvé quelque part sur le web. Je veux juste savoir comment cette...
Je veux ajouter un en-tête à un fichier avec écho, puis utiliser une commande pour créer le reste du fichier. Cela signifie que j'utiliserai deux commandes distinctes. Comment écrire la sortie des deux commandes dans un fichier avec redirection? J'ai essayé echo "header line" | cut -c 1-5...
Supposons que je veuille exécuter plusieurs programmes en parallèle et combiner leurs sorties dans un seul canal: sh -c ' (echo qqq; echo qqq2; echo qqq3)& (echo www; echo www2; echo www3)& (echo eee; echo eee2; echo eee3)& wait; wait; wait' Cette approche shell fonctionne bien pour ce...
CentOS 5.x Je m'excuse s'il s'agit d'une question répétée. J'ai vu beaucoup de questions similaires (concernant la suppression de fichiers) mais pas exactement le même scénario. J'ai un répertoire contenant des centaines de milliers de fichiers (peut-être plus d'un million) et comme solution à...
C'est ce que je fais habituellement pour exécuter grepet wcsur un fichier sans avoir à le scanner deux fois <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null Cependant, cela donne EXEC LITERAL 32 parfois et 32 EXEC LITERAL d'autres fois. (La sortie de grepprécède la sortie de wcdans la...
Mon thème de terminal était comme ça, Mais je pensais que l'invite gaspillait tellement d'espace. Et plus tard, j'ai eu l'idée que je pouvais nettoyer l'invite à chaque fois que j'exécutais une commande. J'utilisais bash, une des solutions est d'utiliser la preexec_invoke_execfonction. J'utilise la...
J'essaie de modifier le texte qui se trouve dans mon presse-papiers, de supprimer certaines lignes de celui qui contient des chaînes, puis d'obtenir la sortie pour une manipulation ultérieure (je préfère copier dans mon presse-papiers uniquement si j'en ai besoin). Je pensais à quelque chose comme...