shell中怎么删除文件中指定行的

 我来答
很多游戏
高粉答主

2019-10-10 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386881

向TA提问 私信TA
展开全部

1、删除包含指定关键字的行:

sed -i '/hello/d' test_temp 

[root@host]$ cat test_temp 

world

123

4566

889

2、删除指定行号的行

sed -i '2d' test_temp  

[root@host]$ cat test_temp        

world

4566

889

3、sed -i '1d' a.txt删首行

4、sed -i '$d' b.txt删尾行

5、sed -i 's/[ ]*//g' c.txt删空格

6、sed -i '/^$/d' d.txt删空行

7、sed -i ‘/love/d’ a.txt删包含string的行。

扩展资料:

shell 命令

常用命令:

cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName 到另一个文件)

cb 格式化源代码

chmod //change mode,改变文件的权限

cp copy

date 当前的时间和日期

echo $abc 在变量赋值之后,只需在变量前面加一个$去引用.

lint 语法检查程序

ls dir

man help

more type

du 查看磁盘空间状况

ps 查看当前进程状况

who 你的用户名和终端类型

定义变量 name=abc? (bash/pdksh) || set name = abc (tcsh)

mkdir 创建目录

rmdir 删除目录

cd 进入目录

rm 删除文件

more 显示文件

echo 显示指定文本

mv 改文件名 /移动文件

pwd 显示目录路径命令

参考资料来源:百度百科-shell

阿平呀
高粉答主

2019-08-14 · 繁杂信息太多,你要学会辨别
知道答主
回答量:24
采纳率:100%
帮助的人:2998
展开全部

1、sed -i '1d' a.txt删首行

2、sed -i '$d' b.txt删尾行

3、sed -i 's/[ ]*//g' c.txt删空格

4、sed -i '/^$/d' d.txt删空行

5、sed -i ‘/^[0-9]*$/d' a.txt删包含数字的行

6、sed -i ‘1,2d’a.txt删2行

7、sed -i ‘/love/d’ a.txt删包含string的行

在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

扩展资料:

基本上shell分两大类:

一:图形界面shell(Graphical User Interface shell 即 GUI shell)

例如:应用最为广泛的 Windows Explorer (微软的windows系列操作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X window manager (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。

二:命令行式shell(Command Line Interface shell ,即CLI shell)

例如:

bash / sh / ksh / csh(Unix/linux 系统)

(MS-DOS系统)

cmd.exe/ 命令提示字符(Windows NT 系统)

Windows PowerShell(支持 .NET Framework 技术的 Windows NT 系统)

传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。

参考资料来源:百度百科-shell

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wallcopper
推荐于2017-09-11 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1783万
展开全部
sed -i '1d' a.txt删首行
sed -i '$d' b.txt删尾行
sed -i 's/[ ]*//g' c.txt删空格
sed -i '/^$/d' d.txt删空行
sed -i ‘/^[0-9]*$/d' a.txt删包含数字的行
sed -i ‘1,2d’a.txt删2行
sed -i ‘/love/d’ a.txt删包含string的行
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式