加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux命令行:拆分字符串

发布时间:2020-12-13 23:58:05 所属栏目:Linux 来源:网络整理
导读:我有以下列表的长文件: /drivers/isdn/hardware/eicon/message.c//add_b1()/drivers/media/video/saa7134/saa7134-dvb.c//dvb_init()/sound/pci/ac97/ac97_codec.c//snd_ac97_mixer_build()/drivers/s390/char/tape_34xx.c//tape_34xx_unit_check()(PROBLEM
我有以下列表的长文件:

/drivers/isdn/hardware/eicon/message.c//add_b1()
/drivers/media/video/saa7134/saa7134-dvb.c//dvb_init()
/sound/pci/ac97/ac97_codec.c//snd_ac97_mixer_build()
/drivers/s390/char/tape_34xx.c//tape_34xx_unit_check()
(PROBLEM)/drivers/video/sis/init301.c//SiS_GetCRT2Data301()
/drivers/scsi/sg.c//sg_ioctl()
/fs/ntfs/file.c//ntfs_prepare_pages_for_non_resident_write()
/drivers/net/tg3.c//tg3_reset_hw()
/arch/cris/arch-v32/drivers/cryptocop.c//cryptocop_setup_dma_list()
/drivers/media/video/pvrusb2/pvrusb2-v4l2.c//pvr2_v4l2_do_ioctl()
/drivers/video/aty/atyfb_base.c//aty_init()
/block/compat_ioctl.c//compat_blkdev_driver_ioctl()
....

它包含内核代码中的所有函数.符号是文件//功能.

我想将大约100个文件从内核目录复制到另一个目录,所以我想从函数名中删除每一行,只留下文件名.

它在python中非常容易,任何想法如何在bash提示符中编写一个单行代码来实现这一目的?

谢谢,

乌迪

解决方法

cat "func_list" | sed "s#//.*##" > "file_list"

没跑吧:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读