我有两个文件: 文件1dsf sdfsd dsfsdf 文件2ljljlj lkklk dsf sdfsd dsfsdf 我想要显示在文件2中而不在文件1中的内容,所以文件3应该如下所示ljljlj lkklk
使用GNU sed: sed 's#[^^]#[&]#g;s#\^#\\^#g;s#^#/^#;s#$#$/d#' file1 | sed -f- file2 工作原理: 第一个sed生成的输出如下: /^[d][s][f]$/d /^[s][d][f][s][d]$/d /^[d][s][f][s][d][f]$/d 然后第二个 sed 将其用作 sed 脚本。