我有
echo "A url: \\\"http:..."
Run Code Online (Sandbox Code Playgroud)
它读取"A url: \"http:..."(< - 这是我的文本文件中的样子)
我需要
echo "A url: \'http:..."
Run Code Online (Sandbox Code Playgroud)
但是由于所有引号,我的 sed 命令无法正常工作
echo "A url: \\\"http:..." | sed -r 's/\\"+/\\\'/g'
Run Code Online (Sandbox Code Playgroud)
我可以理解为什么它失败了(sed 语句中间的单引号是问题所在,但我该怎么办?我尝试寻找第三种类型的引号来使用,但找不到。有任何技巧吗?
我有一种结构,其中一个文件夹包含许多子文件夹,每个子文件夹中都有一些 .txt 文档。我正在寻找一种方法来查找平均文本长度(以单词为单位)。因此我想使用 wc 来计算每个 .txt 文件中的单词数。
到目前为止我已经尝试过了:(ls */*.txt | wc -w遗憾的是它只输出一个数字)。
我的另一个尝试是使用for docs in /home/.../myfolder/*.txt do wc -w docs;
一段时间后就会自行取消。