Tilap.net

Développement web

Bash

Créer un repo Github depuis bash

Si vous créez souvent des repos sur Github, voici une commande utile exécutable depuis votre console (bash).
Si vous utilisez la double authentification sur Github, ça ne fonctionnera peut être pas, mais je serai ravi de savoir comment faire…

Elle permet de :

  • créer un repo du nom de votre choix sur Github. Le repos contiendra uniquement un README avec le nom du repo ;
  • exécuter un git init dans le répertoire courant ;
  • d’ajouter le repo Github créé comme remote origin.

Ainsi, vous pouvez commencer un projet et le mettre sur git en à peine 2 lignes :

githubrepo name-of-the-repo
git add -A
git commit 'Initial commit'

Le script bash en question :

Il vous suffit de l’ajouter à votre .bashrc ou dans votre .bashalias.

Télécharger avec wget : les 10 commandes de base à connaitre absolument

Téléchargements basiques avec wget

Télécharger un fichier en local

wget http://remote.com/file.ext 

Télécharger un fichier et le renommer

wget ‐‐output-document=newname.html http://remote.com/file.ext 

Télécharger un fichier dans un répertoire différent

wget ‐‐directory-prefix=another-folder/a-sub-folder http://remote.com/file.ext 

Lire la suite »

Agréger le contenu de tous les fichiers en bash

Voici une commande bash pratique pour concaténer le contenu de tous les fichiers d’un répertoire en un seul. Il tient en une ligne de commande, donc nul besoin de le créer en script, sauf si vous l’utilisez souvent.

cat $(ls -l | grep ^- | awk '{print $9}') > mynewfile.txt

Tous les contenus des fichiers du répertoire dans lequel est exécuté la commande seront agrégés dans le fichier mynewfile.txt

X