What is wrong here?
for file in ffn* do;
rename 's/ffn//' ffn*;
done
There is an error in syntax.
What is wrong here?
for file in ffn* do;
rename 's/ffn//' ffn*;
done
There is an error in syntax.
The semicolon is in the wrong place. Try:
for file in ffn*; do
rename 's/ffn//' "$file"
done
or, because rename can take many files at once, try:
rename 's/ffn//' ffn*