Questions marquées «bash»

14
Tri unique: redirigez la sortie vers le même fichier

Existe-t-il un moyen rapide d'enregistrer la sortie du tuyau dans le même fichier que celui traité. Par exemple, c'est ce que je fais réellement $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename Je me demandais s'il y avait un moyen de le faire en une seule ligne (sans...

14
Obtenir l'erreur «Schéma manquant» avec wget

J'ai écrit un petit script qui récupère un fond d'écran aléatoire de l' API Desktoppr et y change mon fond d'écran: #!/bin/bash url=$(curl 'https://api.desktoppr.co/1/wallpapers?page='$(shuf -i 1-1000 -n 1) | jq ".response[].image.url" | sed $(shuf -i 1-20 -n 1)'!d') && wget "$url" Lorsque...

14
Supprimer tous les fichiers sauf tous les 12

J'ai quelques milliers de fichiers au format filename.12345.end. Je veux seulement conserver chaque 12ème fichier, donc file.00012.end, file.00024.end ... file.99996.end et supprimer tout le reste. Les fichiers peuvent également avoir des numéros plus tôt dans leur nom de fichier et sont...

14
Différence entre «xargs» et substitution de commande?

Dans de nombreux cas, j'utilise la substitution de commandes au lieu de xargs. Par exemple, rm $(ls)c'est la même chose quels | xargs rm Quelles sont vraiment les différences entre eux? Je pense que l'une des différences est que la substitution de commandes s'exécute en sous-shell tout en...

14
Qu'est-ce que / bin / rbash?

J'apprenais des programmes communs shell . Quand je cours cat /etc/shells, cela montre: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash Qu'y a-t-il /bin/rbashici? Est-il utilisé dans les

14
Créer un alias pour la connexion ssh

J'aimerais accélérer la connexion à des serveurs spécifiques. J'ai les serveurs disons: 123.123.123.1 123.123.123.2 123.123.123.3 Je me connecte normalement avec les éléments suivants: ssh -p 12345 [email protected] C'est une douleur car la seule différence entre les serveurs est le dernier...