cmp -s $data/$x < subtools/kaldi/utils/filter_scp.pl $tmpdir/utts $data/$x 将这一个命令拆分成两个命令
时间: 2023-08-12 17:06:19 浏览: 46
将 `cmp -s $data/$x < subtools/kaldi/utils/filter_scp.pl $tmpdir/utts $data/$x` 拆分成两个命令如下:
1. 首先,我们需要运行 `subtools/kaldi/utils/filter_scp.pl $tmpdir/utts $data/$x` 命令,并将其输出重定向到一个文件中。可以使用 `>` 运算符来实现这一点,例如:
```
subtools/kaldi/utils/filter_scp.pl $tmpdir/utts $data/$x > filtered_file
```
这将把 `subtools/kaldi/utils/filter_scp.pl` 命令的输出保存在名为 `filtered_file` 的文件中。
2. 然后,我们可以使用 `cmp -s` 命令来比较原始文件和过滤后的文件是否相同。可以使用以下命令:
```
cmp -s $data/$x filtered_file
```
这将比较 `$data/$x` 文件和 `filtered_file` 文件的内容是否相同。
综上所述,将 `cmp -s $data/$x < subtools/kaldi/utils/filter_scp.pl $tmpdir/utts $data/$x` 拆分为两个命令分别是:
1. `subtools/kaldi/utils/filter_scp.pl $tmpdir/utts $data/$x > filtered_file`
2. `cmp -s $data/$x filtered_file`