入力テキストファイルからファイル文字列を読み取り、各ファイルをディレクトリにコピーするbashスクリプトがあります。
$file="*..."
または、など...
の特定のファイル文字列はファイルの末尾に渡されます。sim...
file...
読み取る各ファイルはディレクトリに保存されます。サフィックス...
と特定のプレフィックスを持つすべてのファイルをコピーするには、このファイルが必要です。たとえば、文字列変数が=の場合、プレフィックスを含むsim...
すべてのファイルがコピーされますsim
。
私は試した:
if [[ $file = *"..." ]]; then cp -v $dir/$(dirname $file)* $tarpath; fi
しかし、これはうまくいきません。プレフィックスなしでファイル文字列を返す方法は...
?
ベストアンサー1
$ file="sim..."
$ echo "${file%...}"
sim