Hey tout le monde! Je suis assez nouveau pour le script shell et je suis coincéextraire des informations sur: taille && heure && row_count dans un script de ligne shell
J'ai besoin d'extraire des informations concernant: nom_fichier & & taille & & temps & & row_count et je veux faire en une ligne de commande. J'ai essayé comme ceci:
ls -l * && wc -l file.txt && du -ks file.txt | cut -f1| awk '{print $5" " $6 " " $7 " "$8 " " $9 " "$1 " "$2}'
mais ne fonctionne pas correctement
J'ai aussi essayé faire en boucle, mais je ne sais pas comment l'extrait de là
for file in `ls -ltr /export/home/oracle/dbascripts/scripts`
do
[[ -f $file ]] && echo $file | awk '{print $3}'
done
Ensuite, je veux rediriger le fichier comme ceci >> pour le but de chargeur de sql. Merci d'avance!
http://mywiki.wooledge.org/ParsingLs –
Quel système d'exploitation? Linux, BSD, Solaris, HP-UX? –
n'est pas BSD, HP-UX => c'est SunOS – Alper