.listファイルの行数を読み込もうとしていますが、.listファイルはフォルダの奥にあります。私のコードは上記のとおりです。
#!/bin/sh
echo -e "Enter file location: \c"
read filename
filepath=/filebig/filemedium/filesmall/data.list
filefinalpath=$filename + $filepath
cd $filefinalpath
if [ -e "$filefinalpath" ]
then
total=$(grep -c "#" -c -v $filefinalpath)
echo -e "There are $total lines"
else
echo $filefinalpath not found
fi
$fileaddpath
私のコードは間違いなく間違っていますが、ユーザーが前のセクションに入ったと仮定すると、CDの最終フォルダに追加されるという考えです。たとえば、ユーザータイプは結果の最終出力と結合さproject/user123/folder1
れます。filepath=/filebig/filemedium/filesmall/data.list
CDproject/user123/folder1/filebig/filemedium/filesmall/data.list
ベストアンサー1
以下を梱包する必要があります。
filefinalpath=$filename + $filepath
~になる
filefinalpath="${filename}${filepath}"