chaouche@karabeela ~/DOWNLOADS/MUSIQUE/CD2 $ ls djavan* | awk '{print $5}' | cut -f1 -dM | sum
0
chaouche@karabeela ~/DOWNLOADS/MUSIQUE/CD2 $ sum $(ls djavan* | awk '{print $5}' | cut -f1 -dM)
158.5
chaouche@karabeela ~/DOWNLOADS/MUSIQUE/CD2 $ type sum
sum is a function
sum ()
{
acc=0;
for n in "$@";
do
acc=$(echo $acc + $n | bc);
done;
echo $acc
}
chaouche@karabeela ~/DOWNLOADS/MUSIQUE/CD2 $
How to make the first form work ? I like pipes.