删除指定文件之外所有文件的shell应该怎么写
答案:2 悬赏:80 手机版
解决时间 2021-02-27 23:28
- 提问者网友:最爱你的唇
- 2021-02-27 09:31
删除指定文件之外所有文件的shell应该怎么写
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-02-27 09:58
最简单的方法是
# shopt -s extglob (打开extglob模式)
# rm -fr !(file1)
如果是多个要排除的,可以这样:
# rm -rf !(file1|file2)
Linuxrm删除指定文件外的其他文件方法汇总
一、Linux下删除文件和文件夹常用命令如下: 删除文件: rm file
删除文件夹: rm -rf dir
# shopt -s extglob (打开extglob模式)
# rm -fr !(file1)
如果是多个要排除的,可以这样:
# rm -rf !(file1|file2)
Linuxrm删除指定文件外的其他文件方法汇总
一、Linux下删除文件和文件夹常用命令如下: 删除文件: rm file
删除文件夹: rm -rf dir
全部回答
- 1楼网友:千杯敬自由
- 2021-02-27 11:03
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的行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯