J'ai un dossier nommé «échantillon» et il contient 3 fichiers. Je veux écrire un script shell qui lira ces fichiers dans le dossier d'exemples et le publiera sur un site HTTP en utilisant curl.
J'ai écrit ce qui suit pour répertorier les fichiers dans le dossier:
for dir in sample/*; do
echo $dir;
done
Mais cela me donne la sortie suivante:
sample/log
sample/clk
sample/demo
Il y joint le dossier parent. Je veux la sortie comme suit (sans le nom du dossier parent)
log
clk
demo
Comment puis-je faire cela?
echo ${dir##*/}
pour décoller le chemin.