본문은
#!/bin/bash
# junk shell script
junk=~/2/.junk
if ! [ -d $junk ] && ! [ -e $junk ]
then
mkdir $junk
fi
if [ $# -eq 1 ]
then
if [ $1 = "-l" ]; then
ls -l $junk
elif [ $1 = "-a" ]; then
ls -a $junk
elif [ $1 = "-F" ]; then
ls -F $junk
elif [ $1 = "-p" ]; then
rm -rf $junk/*
rmdir $junk
else
echo "$1 is an illegal option"
fi
fi
if [ -e $1 ]
then
mv $1 $junk
fi
인데 오류가 mv: missing destination file operand after `/u4/cestu/11/ce11a22/2/.junk'
입니다 대충 mv에 파라미터가 부족한것 같은데 mv $1 $junk 로 충족되지 않나요?
%ls 처럼
%junk를 만들어야합니다
어떤걸 사용하면 저렇게 될까요? 인터넷 뒤져보고 책을 뒤져봐도
그에 대한 설명이 없네요
그나마 function 명령어 정도 밖에 없습니다