작업 : 2 개의 인수를받는 스크립트를 만듭니다.
3.sh <directory> <destination>
파일 내용에서 <directory>
하위 문자열“ moveme ” 의 파일을 검색하십시오 . 문자열이 포함 된 파일을 디렉토리로 이동하십시오.<destination>
내 배쉬 :
#!/bin/bash
if [ "$1" == "" ]; then
echo "Retry..."
else
if [ "$2" == "" ]; then
echo "Retry ..."
else
echo "Try to fiend in folder {$1} files with this content {123} "
grep -l "123" $1/*
#grep -c "123" $1/*
fi
fi
질문 : 찾은 파일을 한 디렉토리에서 다른 디렉토리로 전송하는 방법은 무엇입니까?
물론입니다. 그러나 구체적으로 어떤 파일을 제출합니까?
—
HerrGrau
$ file-> grep에서 resoult을 얻는이 변수에 쓰는 방법
—
HerrGrau
grep을 포함하는 변수를 설정하고 while 루프를 설정하고 파일 인 경우 새 디렉토리로 이동하십시오.
—
NickW
그래, 이론 상으로는 어떻게 만드는지 이해하지만 실제로는? .. :(
—
HerrGrau
mv $directory/$file $destination/$file
?