1

私は現在、練習帳に取り組んでおり、任意のディレクトリからファイルを見つけて移動するシェル スクリプトを作成する必要があります。

ファイルが任意のディレクトリにある可能性があるため、問題がありますが(そのため、ファイルを見つけるためのパスがありません)。-print フラグを指定して find オプションを使用しましたが、mv コマンドを使用して移動する次のステップは何ですか?

これまでの私のコードは、変数を読み取り、ファイルが入力されたかどうか、ファイルまたはディレクトリであるかどうか、または存在するかどうかを検出します。

上記の次の段階は、ファイルを見つけて「テスト」ファイルに移動することです。

誰かに何か推奨事項があれば、それは大歓迎です。

#!/bin/bash

bin="deleted"

if [ !  -e bin ] ; then
    mkdir $bin
fi

file=$1

#error to display that no file has been entered
if [[ ! $file ]]; then
    echo "no file has been entered"
fi

#file does not exist, display error message
if [[ !  -f $file ]]; then
    echo "$file does not exsist!"
fi

#check to see if the input is a directory
if [[ -d $file ]]; then
    echo "$file is a directory!"

if [[ -e $file ]]; then *** move to test folder
****This is where I am having the problems
4

1 に答える 1