t pas aisément lisibles pour un lecteur humain:
<code bash>
# Ici la position de la station ISS est ret... "message": "success", "timestamp": 1639219539}
</code>
La commande **jq** introduit alinéas, retours à... ter la lisibilité et l'analyse des objets JSON:
<code bash>
# enregistre l'objet JSON dans un fichier
c... essage": "success",
"timestamp": 1639220152
}
</code>
===== Filtrer les attributs =====
**jq** perme
{{tag>sysadmin linux cli commande}}
====== uuencode et uudecode ======
Il existe plusieurs types de fichier sous linux. Les fichiers au format texte et le... r binaire n’est pas possible. Les commandes **uuencode** et **uudecode** permettent de passer d’un format **binaire** à un format **ASCII** et vice versa. Les
rpréteur Python est trouvé puis lancé par Bash:
<code bash>
python
Python 3.12.0 (main, Oct 21 2023, 17... credits" or "license" for more information.
>>>
</code>
On peut constater que c'est la version 3.12.0
... n", "file" ou "" si la commande est inconnue.
<code bash>
type -t python
file
</code>
Ici la commande 'python' correspond à un fichier externe. On peut
nt lisible et interprétable pour l'utilisateur:
<code bash>
$ date
</code>
Le format peut être défini en argument. Dans l'exemple ci-dessous le timestamp br... é en spécifiant le format via l'argument "+%s":
<code bash>
$ date +%s
</code>
Un argument commençant par **+** permet de spécifier le format de sortie, **%
ns arguments, le formatage suivant est utilisé:
<code>
od -A o -t oS -w16
</code>
* **-A o** Affichage des adresses en Octal
* **-t oS** valeurs en Octa... par ligne
===== Exemples d'utilisations =====
<code>
$ echo "0123456789abcde" | od -A x -t x1 -w1
</code>
La chaîne est transmise à **od**, on choisit d'a
*-t** permet de lister le contenu de l'archive:
<code bash>
tar -tvf archive.tar
# Equivalent
tar --list --verbose --file=archive.tar
</code>
===== Changer le répertoire cible =====
Par dé... r dans quel répertoire sera extraite l'archive:
<code bash>
tar -C /path/to/target/directory -xvf archive.tgz
</code>
===== Décompresser sans les répertoires parents
écoulé depuis le démarrage du système. |
| [[uuencode_et_uudecode|uudecode]] | | Conversion d'un fichier binaire en fichier texte |
| [[uuencode_et_uudecode|uuencode]] | | conversion fichie
wn avec en argument le jobid de la tache stoppée
<code bash>
disown %1
</code>
Déplacer la tâche en arrière plan:
<code bash>
bg %1
</code>
Pour plus de détails sur la gestion des jobs
===== Références =====
* http
age en charge du Bluetooth sous Linux est bluez
<code bash>
apt-get install -y bluetooth bluez bluez-tools rfkill
</code>
L'utilitaire **bluetoothctl** est alors disponi... utilisateur doit faire partie du groupe **lp**.
<code bash>
# Vérifier que le service est actif
systemctl is-enabled bluetooth.service
</code>
===== Appairer et connecter un périphérique ===
nt le numéro des lignes utiliser l'option ''-N''
<code bash>
$ less -N fichier.txt
</code>
<note>
L'état des options passées sur la ligne de commande ou celu... is les variables et les arguments positionnels:
<code bash>
man() {
LESS_TERMCAP_mb=$'\e[1;31m' \
L... GROFF_NO_SGR=1 \
command /usr/bin/man "$@"
}
</code>
===== Références =====
* https://www.howtog
rer) les lignes vides présentes dans un fichier
<code bash>
$ cat data_with_blank_row.csv | grep --invert-match -e "^$"
</code>
Dans l'exemple ci-dessus, l'expression régulièr