如何从文件路径列表中删除第一个点

Jos*_*siP 4 bash

我需要计算ls转储中每行一个字符串的 md5sum :

directory_listing.txt:

./r/g4/f1.JPG
./r/g4/f2.JPG
./r/g4/f3.JPG
./r/g4/f4.JPG
Run Code Online (Sandbox Code Playgroud)

但是 md5sum 应该在没有“第一个点”的情况下计算。到目前为止,我已经编写了一个简单的脚本:

while read line
do
echo $line | exec 'md5sum'
done

./g.sh < directory_listing.txt
Run Code Online (Sandbox Code Playgroud)

如何从每行中删除第一个点?

Ign*_*ams 7

$ foo=./abc/123
$ echo "${foo#./}"
abc/123
Run Code Online (Sandbox Code Playgroud)