0

こんにちは、シェル スクリプトの作成方法と使用方法を学び始めています。作成したいシェル スクリプトの 1 つは、ファイル名を要求しているユーザーからの文字列入力を受け取り、ファイルが存在するかどうかを報告するシェル スクリプトです。か否か。何をすべきかわからない。ここに私が書いたものがあります:

#!/bin/bash
read string1
 echo${#string1} ; grep

grep を入力した後、何をすべきかわかりません。助けてください。

4

2 に答える 2

1

grep は、ファイルの内容に含まれる文字列を探します。特定の名前のファイルが存在するかどうかをテストするだけの場合は、grep は必要ありません。

#!/bin/bash
read string1    
if test -e ${string1}; then
    echo The file ${string1} exists
fi

しましょう。

[@glenn jackman の提案に従って、コメントから回答にコピー]

于 2013-11-02T19:21:30.830 に答える