L3

Documents

Ressources utiles

Pour Sid: choisir la connection filaire sous Ubuntu en passant par un router

Shell / Powershell

Pour exécuter un script Shell sous Linux:

$ bash script.sh

Pour exécuter un script PowerShell sous Windows:

L'exècution est sûrement désactivé, il faut donc aller dans le menu Démarrer -> Clique droit sur Powershell -> Exécuter en tant qu'administrateur et taper:

Set-ExecutionPolicy RemoteSigned

Ensuite pour exécuter le script, toujours dans la fenêtre Powershell, taper:

.\fichier.ps1

Pitit mémo

Écrire
echo "Message"
Lecture
read variable
Incrémenter une variable
nb=0
nb=$((nb+1))
Lire une ligne spécifique d'un
fichier (e.g. la 10ème)
head -10 fichier.txt | tail -1
Retourner une chaîne
# Exemple: `whoami | rev` => "ykcaj"
# si whoami == "jacky"
rev
Récupérer un lot de caractères
# Uniquement le 3ème caractère
echo "mouloud" | cut -c3
# => u

# Du 3ème caractère au dernier
echo "mouloud" | cut -c3-
# => uloud
Découper une chaîne
read chaine

for i in $(echo $chaine | tr " " "\n")
do
  # $i vaut la valeur d'un mot à chaque
  # tour de boucle
  echo $i;
done;
Écrire
Write-Host "Message"
Lecture
$variable = Read-Host "Message"
Lecture de mot de passe
$pass = Read-Host -assecurestring "Mot de passe"
Dossiers partagés
get-WmiObject -class Win32_Share
Récupérer la date
get-date