Tag: Ligne de commande

Comment Terminal.app détecte-t-il une modification des paramètres du terminal?

Dans une réponse à une autre question, Chris Page a déclaré que Terminal peut détecter lorsque les paramètres du terminal sont dans un état susceptible d'être pour l'entrée du mot de passe. Par exemple, le terminal peut être en mode cuisiné avec écho de caractère éteint. Comment Terminal détecte-t-il cela? Existe-t-il une API où vous […]

Différents formats de spécifications de temps avec crontab

Dites que vous souhaitez exécuter un travail toutes les 30 minutes sur linux (ou OSX) en utilisant crontab. Parfois, je vois la sytax écrit comme ceci: 30 * * * * /path/to/job Et parfois je le vois écrit comme */30 * * * * /path/to/job Ces deux lignes sont-elles équivalentes? (Ils semblent être basés sur […]

Bash – traitement de sortie une ligne à la fois

J'ai lu que xargs était bon pour traiter la sortie d'une commande une ligne à la fois (et c'est). J'ai la ligne suivante dans mon script. ./gen-data | awk '{printf $2 " "; printf $1=$2=$3=""; gsub (" ", "", $0);if(length($0) == 0){ print "0000"} else{print $0}}' | xargs -t -n2 -P1 bash -c 'datatojson "$@"' […]

Où Windows Vista cache-t-il la variable d'environnement de cheminement?

Je pense que c'est ce dont j'ai besoin je ne suis pas sûr J'essaie d'exécuter un programme de ligne de commande (BLAST, de NCBI), mais il ne reconnaîtra pas les commandes (blastall, formatdb, etc.), donc je pense que j'ai besoin d'ajouter le dossier dans lequel le bac est dans la variable d'environnement du chemin ? […]

Comment puis-je diffuser récursivement deux directeurs et ignorer les premières n lignes de chaque fichier

Cette question est similaire à la façon de diff uniquement la première ligne de deux fichiers? , Mais récursivement. J'aimerais diffuser deux répertoires mais: Diff uniquement les premières lignes N de chaque fichier dans les deux répertoires Diff tous sauf les premières N lignes de chaque fichier dans les deux répertoires

Ajout de raccourcis clavier pour l'invite de commande sur Windows 7

Pour l'invite de commande, j'aimerais ajouter des raccourcis clavier, que je ne trouve pas dans les propriétés ou les fenêtres par défaut. Les raccourcis clavier que j'ai à l'esprit sont: Ctrl + A pour sélectionner tout Ctrl + C pour copie Ctrl + V pour pâte F8 pour réinitialisation F11 pour écran plein

Comment faire pour supprimer des fichiers dans la ligne de commande de XP sans outils / téléchargements supplémentaires

Après avoir rôdé google, et en vérifiant un ancien fil dans ServerFault, j'ai pensé essayer ici. Sans aucun téléchargement supplémentaire, sur une nouvelle installation de XP SP3, comment puis-je exécuter un script pour extraire et créer un fichier dans un .zip? Les gens ont essayé de dire utiliser des utilitaires tiers, mais cela nécessite également […]

Bash et fonction pour détecter les données en double

Dans cet exemple , je mentionne que j'ai 2 listes. list1 x;00:26:82:50:00:00;192.168.1.195;COMPUTER1 x;00:26:82:50:11:11;192.168.1.195;COMPUTER2 x;00:26:82:50:22:22;192.168.1.196;COMPUTER3 list2 x;00:26:82:50:11:11;192.168.1.197;COMPUTER3 Et lorsque j'exécute la commande (grâce à ccs242 ): for field in 2 3 4; do cut -d\; -f${field} list* | sort | uniq -d; done Je reçois des doublons 00:26:82:50:11:11 192.168.1.195 COMPUTER3 Maintenant, je veux automatiser ce processus […]

Afficher les données en double avec awk $ 2, 3 $, 4 $ en une seule ligne

Si j'ai 2 listes qui contiennent les éléments suivants (exemples): list1 x;00:26:82:50:00:00;192.168.1.195;COMPUTER1 x;00:26:82:50:11:11;192.168.1.195;COMPUTER2 x;00:26:82:50:22:22;192.168.1.196;COMPUTER3 list2 x;00:26:82:50:11:11;192.168.1.197;COMPUTER3 Lorsque je exécute ces commandes, ajoutez-moi des doublons: awk -F\; '{print $2}' list* | sort | uniq -d out: 00:26:82:50:11:11 awk -F\; '{print $3}' list* | sort | uniq -d out: 192.168.1.195 awk -F\; '{print $4}' list* | sort […]

Écraser la ligne dans le fichier batch de Windows?

Juste avant de dire quelque chose, j'ai essayé ce code: @echo off setlocal enableextensions enabledelayedexpansion for /f %%a in ('copy /Z "%~dpf0" nul') do set "ASCII_13=%%a" set /p "=Example 1" <NUL set /p "=!ASCII_13!Example 2" <NUL Ma source: Comment écraser la même ligne dans la sortie de la commande à partir du fichier batch (La […]

Soyons le génie de l'ordinateur et du réseau.