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" 没跑吧:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |