Я вызвал эту команду make
из другого make-файла
, что означает, что в таком случае я должен экспортировать переменные.
В следующем сообщении эта тема подробно объясняется https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make
&&
между командами. Итак, все это сводится к:
for d in parent/*/ ; do ls "$d" && du "$d" ; done
#!/bin/bash
folder=$1
# Find the first level of folders within the specified folder
for child in $(find $folder -mindepth 1 -maxdepth 1 -type d); do
# If the command fails, # bash will carry on to the next folder anyway :)
echo $child # Replace with magic command
done