- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-01-13T12:49:16+00:00","","")
#mynavi()
* 目次 [#i6c5a01c]
- 関連
-- [[シェルコマンド]]
-- [[Vimメモ]]
* XXXXXX [#j0c143b5]
* treeの代替 [#bd4f6451]
#html(<div class="pl10">)
#mycode2(){{
mytree(){
indent=$1
dir=$2
if [ $# -lt 2 ]; then
indent=0
dir=$1
else
shift
fi
if [ "$dir" == "" ]; then
dir=`pwd`
fi
while [ "$dir" != "" ]; do
num=0
dirs_indent=""
while [ $num -lt $indent ]; do
num=`expr $num + 1`
dirs_indent="${dirs_indent} "
done
if [ $indent -eq 0 ]; then
echo "$dir"
else
echo "$dirs_indent"`basename $dir`
fi
if [ ! -f $dir ]; then
files="`ls -1 $dir | awk -v dir=$dir '{print dir"/"$1}'`"
if [ "$files" != "" ]; then
mytree `expr $indent + 1` $files
indent=`expr $indent - 1`
fi
fi
shift
dir=$1
done
}
}}
#html(</div>)