Linux命令行:拆分字符串

Linux命令行:拆分字符串,第1张

概述我有以下列表的长文件: /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/ 我有以下列表的长文件:

/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"

没跑吧:)

总结

以上是内存溢出为你收集整理的Linux命令行:拆分字符串全部内容,希望文章能够帮你解决Linux命令行:拆分字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1021573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存