我发现这个有趣的命令:
grep -v '^>' test.fasta | tr -d '\n' | sed -e 's/\(.\)/\1\n/g' | sort | uniq -c | sort -rn
Run Code Online (Sandbox Code Playgroud)
我对它的含义有所了解(它计算文本文件中的字母),但我的问题是这样的:
sed -e 's/\(.\)/\1\n/g'
Run Code Online (Sandbox Code Playgroud)
我知道它由三个替代命令组成。一种是替换换行符(\n),即匹配除换行符(\(.\))之外的任何字符,但我迷失了/\1\?