1.下面是abc.sh脚本的内容:
#!/bin/bash
# $1是为了接受外部提供的参数,即要删除文件的内容
# beishan表示文件的名称
sed -i '/'$1'/d' beishan
2.在C/C++中调用abc.sh的代码
#include <stdio.h>
#include <string.h>
#include <cstdlib>
using namespace std;
int main()
{
char strone[]="/home/nh/Downloads/shanchu/abc.sh";//脚本文件所在的完整路径
char strtwo[]=" dd"; //删除文件中包含dd内容的行
strcat(strone,strtwo);
system(strone);
return 0;
}