导航:首页 > 操作系统 > linux删除行

linux删除行

发布时间:2022-02-04 17:07:44

A. linux系统下VI编辑器中如何删除整行

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

B. linux如何删除多个文件中的指定行

sed -i '/meta http-equiv/'d my.txt

C. 请问linux的vi命令进入文本编辑后怎么去删除一行

D. linux的vi编辑怎么删除一行

1、首先点击终端启动,

E. Linux如何删除指定行,用shell脚本实现

#!/bin/sh
FILENAME=file.txt # 可换为$1

if [ ! -f file.txt ];then
echo "$FILENAME no found"
exit 1
fi
echo -n "INPUT SOME THING: "
read
if [ ! -z ”$REPLY“ ];then
INFO=$(grep $REPLY FILENAME)
if [ ! -z "$INFO" ] ; then
sed -i -e '/$REPLY/d' FILENAME #删除只用这行就可以了
else
echo "没有指定内容的信息"
exit 1
fi
else
echo "input some thing"
exit 1
fi
exit $?

F. Linux:删除某文件中的指定行,求解

可以用下面脚本的方法删除某文件的指定行

#!/bin/sh
FILENAME=file.txt # 可换为$1

if [ ! -f file.txt ];then
echo "$FILENAME no found"
exit 1
fi
echo -n "INPUT SOME THING: "
read
if [ ! -z ”$REPLY“ ];then
INFO=$(grep $REPLY FILENAME)
if [ ! -z "$INFO" ] ; then
sed -i -e '/$REPLY/d' FILENAME #删除只用这行就可以了
else
echo "没有指定内容的信息"
exit 1
fi
else
echo "input some thing"
exit 1
fi
exit $?
1. ============》》》添加 用sed在文档中间指定行后增加一行有时候我们会用脚本,来修改文档,比如在文档中增加一行或减少一行
echo "1";
echo "2";
echo "4";
echo "5";如上例子,想要在echo "2";后面加上一条echo "3";可以用如下命令sed -i '/echo \"2\";/a\echo \"3\";' test.sh
之所以用分号,是因为文本中本来就有。也就是说分号不是必须的!抽象出来就是: sed -i '/* /a*' filename
2. ============》》》删除 sed 删除文件中的一行内容Linux shell脚本 删除文件中的一行内容

比如:在1.txt里有以下内容:
HELLO=1
NI=2
WORLD=3
I Love China.
Love all
....

如果是要删除第三行:
sed -i '3d' 1.txt

如果删除以Love开头的行
sed -i '/^Love/d' 1.txt

删除包含Love的行
sed -i '/Love/d' 1.txt

G. 如何在linux的vi编辑器下删除前N行

dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键)
nx:n为数字,连续向后删除n个字符

H. 在linux命令行模式下,如何一次性快速删除一行刚刚输入的命令

如果你的linux用的是BASH SHELL话,可以参考如下快捷键:
Ctrl+b 或左箭头键 左移一个字符(移至前一个字符)
Ctrl+f 或右箭头键 右移一个字符(移至后一个字符)
Ctrl+a 移至行首
Ctrl+e 移至行尾
Esc b 左移一个单词
Esc f 右移一个单词
Del 删除光标所在处的字符
Ctrl+d 删除光标所在处的字符
BACKSPACE或Ctrl+h 删除光标左边的字符
Ctrl+k 删除至行尾
你也可通过google查linux下不同bash的快捷键

I. linux怎么在vi编辑器中删除行

在命令模式下按下面键就可以删除,按esc键切换到命令式
dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1g:删除光标所在到第一行的所有数据
dg:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符

阅读全文

与linux删除行相关的资料

热点内容
vs编译器反汇编 浏览:562
程序员直播做项目创业 浏览:396
linux下samba配置 浏览:791
程序员面试银行岗位会有编制吗 浏览:408
ex表怎么加密码保护 浏览:168
小孩上编程课用哪款好 浏览:556
如何制作服务器商店 浏览:730
压缩气管阀门 浏览:459
pdf推文 浏览:355
69程序员 浏览:581
阿里云服务器镜像如何迁移到腾讯 浏览:987
安卓如何显示日期在状态栏 浏览:803
cadsplt这个命令用不了 浏览:465
安卓夸克怎么取消监管 浏览:662
pdf怎么裁剪图片 浏览:436
黑上宏命令 浏览:644
mac解压压缩包有密码 浏览:706
命令与征服知乎 浏览:562
小时代pdf 浏览:222
化工设备第三版答案pdf 浏览:465