nithir / Neutraliser l'execution du .bashrc si le shell n'est pas interactif
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | if [[ $- == *i* ]]; then |
| 2 | # action réservé à un shell interactif |
| 3 | cat machin.bidule |
| 4 | fi |
| 5 | |
| 6 | # ou placer ce qui suis au début du .bashrc de façon a interrompre le chargement de bashrc si le script n'est pas interactif. |
| 7 | |
| 8 | # If not running interactively, don't do anything |
| 9 | case $- in |
| 10 | *i*) ;; |
nithir / Oracle : occupation des tables spaces
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | SET linesize 9999 |
| 2 | SELECT T1.TABLESPACE_NAME, |
| 3 | T1.BYTES / 1024 / 1024 AS "bytes_used (Mb)", |
| 4 | T2.BYTES / 1024 / 1024 AS "bytes_free (Mb)", |
| 5 | T2.largest /1024 /1024 AS "largest (Mb)", |
| 6 | round(((T1.BYTES-T2.BYTES)/T1.BYTES)*100,2) percent_used |
| 7 | FROM |
| 8 | ( |
| 9 | SELECT TABLESPACE_NAME, |
| 10 | SUM(BYTES) BYTES |
nithir / Recherche un motif dans tout les fichiers d'un repertoire donnée
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
| 1 | find /chemin -type f -exec grep mon_motif {} + |
nithir / Ouvrir un fichier proprement
0 Favoriten
0 Forks
1 Dateien
Zuletzt aktiv
on ne peut pas faire mieux... 'with' assure la sécurité de la libération de la ressource avec un close sur tout les fichier ouvert dans le with. on peut ouvrir autant de fichier que l'on souhaite avec les séparation par virgule. Les objets renvoyés par la commande open sont des itérateurs sur lequel on peut boucler... donc pas besoin de readlines
| 1 | with open(newfile, 'w') as outfile, open(oldfile, 'r', encoding='utf-8') as infile: |
| 2 | for line in infile: |
| 3 | if line.startswith(txt): |
| 4 | line = line[0:len(txt)] + ' - Truly a great person!\n' |
| 5 | outfile.write(line) |
| 6 |