Accéder au contenu principal

Articles

Affichage des articles associés au libellé script

Adding SGBD environment script in WebCenter VM

This script is intended to those who use the Vmware WebCenter machine provided by Emiliano P. and need to use sqlplus or imp/exp modules. First, create a new file db.env in /home/wc directory, and add the following lines: #!/bin/bash # # description:  Environnement for SGBD # # change log: #       Pmonaco 09 Feb 2010 -  Creation # # Save LD_LIBRARY_PATH SAVE_LLP=$LD_LIBRARY_PATH ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server ORACLE_OWNER=oracle ORACLE_SID=XE LD_LIBRARY_PATH=$ORACLE_HOME/lib export ORACLE_HOME export LD_LIBRARY_PATH export ORACLE_SID export PATH=$ORACLE_HOME/bin:$PATH export NLS_LANG=American_America.AL32UTF8 Give execute permisions do db.env file: chmod +x db.env Then source the above file with the following command line : . ./db.env As from this point, it’s possible to use sqlplus or imp/exp executables.

Modifier la date de création d'un repertoire de photos

Scénario: Un repertoire contient des photos. On copie ce repertoire vers un autre disque. On constatera que la date de création ainsi que la date de modification du repertoire ne sont plus celles d'origine. Besoin: On souhaite que la date de création du repertoire soit égale à la date de la photo la plus ancienne. J'ai utilisé le langage PowerShell de Microsoft pour faire ce travail sur plusieurs centaines de dossiers. foreach ($dossier in gci) { $d= (gci $dossier\*.jpg sort- object CreationTime)[0].Get_LastWriteTime() $dossier.LastWriteTime=$d $dossier.CreationTime=$d } Admirable language de script! Il faut lire comme suit: Pour chacun (Get-ChildItem ou gci)) des dossiers du repertoire courant, aller lire toutes les photos au format JPEG qui s'y trouvent, les trier par ordre croissant de date de création, puis prendre la date de modification de la premiere([0]) de la liste. Avec la valeur de cette date, modifier à la fois la date de creation et celle de modification ...