Dividere una stringa in base ad un pattern

Per estrarre un singolo blocco: nx71@iNuvoPro% echo “u d t q c” | cut -f 2 -d ” “ d Per estrarre due blocchi anche non consecutivi: nx71@iNuvoPro% echo “u d t q c” | cut -f 2,3 -d ” “ d t Per estrarre una serie di blocchi consecutivi: nx71@iNuvoPro% echo “u d t …
Continue reading Dividere una stringa in base ad un pattern

Macchina virtuale o fisica

Per capire se si tratta di una macchina virtuale o fisica usare il comando: hostnamectl [pippo@SERVER ~]$ hostnamectlStatic hostname: SERVERIcon name: computer-vmChassis: vmMachine ID: ea218db025cf41eea3a33dc0aa52bd66Boot ID: 3f58b58c4d434f3a90d62e716a3997b5Virtualization: vmwareOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1127.el7.x86_64Architecture: x86-64

Convertire case nomi file

Per cambiare il case dei nomi dei file usare i seguenti comandi: Da maiuscolo a minuscolo: for nomefile in $(ls <nome del file>); do mv $nomefile $(echo $nomefile | tr “[:upper:]” “[:lower:]”); done Da minuscolo a maiuscolo: for nomefile in $(ls <nome del file>); do mv $nomefile $(echo $nomefile | tr “[:lower:]” “[:upper:]”); done