linux wc -l a.bat指令查出行数,如何重定向到b.vrf文件的第二行?

linux wc -l a.bat指令查出行数,如何重定向到b.vrf文件的第二行?,第1张

默认 A.BAT 所有内容插入 b.vrf文件。

默认 a.bat文本内第一行内容,插入b.vrf后,是第二行

sed -i  '1 r a.bat' b.vrf

如果是第二行的话 sed -i  '2 r a.bat' b.vrf 就是这个,插入后,第三行才是a.bat的内容

link/ipip 0.0.0.0 brd 0.0.0.0

通过IPIP隧道方式实现的,比如tunl0就是tunnel,是互联网上最常见的一种隧道方式,最早用思科路由器实现的居多。

没做过IPIP的方式,只做过GRE的方式, *** 作方法很类似:

CENTOS5的 *** 作方法如下:

1、modprobe ip_gre //加载GRE模块

2、ip tunnel add tunnel0 mode gre remote x.x.x.x local y.y.y.y ttl 255

意思是以本地的y.y.y.y与远端建立隧道,远端IP是x.x.x.x

3、ip addr add A.B.C.D netmask 255.255.255.x dev tunnel0,为隧道端口加上IP地址

远端同样。

结果就是这样:

tunl0: <NOARP>mtu 1480 qdisc noop

link/gre A.B.C.D brd 255.255.255.X

与你看到的区别就是link/后面这个字段。

TARGET = client # 这里修改你的库名

TARGET_LIB = $(TARGET:%=lib%.a)

CROSSCOMPILER =#arm-hisiv200-linux-

CC = $(CROSSCOMPILER)gcc

AR = $(CROSSCOMPILER)ar

CFLAGS = #-DDEBUG

INCS = -I./

LIBS = -lpthread

SOURCES = main.c #这里添加你的c文件

OBJECTS = $(SOURCES:.c=.o)

all: $(TARGET_LIB) #$(TARGET) #修改这里可以更改编译目标

$(TARGET) : $(OBJECTS)

$(CC) -O2 -o $@ $(INCS) $(CFLAGS) $^ $(LIBS)

$(TARGET_LIB) : $(OBJECTS)

$(AR) -rv -o $@ $^

%.o:%.c

$(CC) -O2 -c -o $@ $(INCS) $(CFLAGS) $^

clean:

@rm -vrf $(TARGET) $(TARGET_LIB) $(OBJECTS)

#注意百度把tab自动删除了要补上


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7120906.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存