A. linux系统下VI编辑器中如何删除整行
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
B. linux如何删除多个文件中的指定行
sed -i '/meta http-equiv/'d my.txt
C. 请问linux的vi命令进入文本编辑后怎么去删除一行
【步骤一】
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,删除光标所在到该行的最前面的一个字符