use better commands to list files
authorrick <rick@gnous.eu>
Wed, 22 Feb 2023 19:24:51 +0000 (20:24 +0100)
committerrick <rick@gnous.eu>
Wed, 22 Feb 2023 19:24:51 +0000 (20:24 +0100)
generate.sh

index dceae919e421c40da68d55cac5a1d286299126b1..80de37b3859a4262fb0b77cc7bf320959bde6f37 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 ################################################################################
 # Génère les fichiers HTML de mon site 
@@ -126,12 +126,12 @@ fi
 
 mkdir $target
 
-for l in $(ls -d $langDir/*/ | cut -d\/ -f2)
+for l in $(find $langDir -mindepth 1 -type d -prune -printf "%P\n")
 do
     generate_header lang/$l/header.link
     echo "Create folder $l in $target..."
     mkdir "$target/$l"
-    for i in $(ls $langDir/$l)
+    for i in $(find $langDir/$l -type f -name "*.html" -printf "%P\n")
     do
         echo "[$l] Generate $i..."
         file="$target/$l/$i"