微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【shell】】find 查找字符串

输出含有字符串的所有文件

  • find . -type f -name “vc” | xargs grep “unittest.cc”

zhangbin@LAPTOP-DFV9CMRA MINGW32 /d/XTRANS/RTP/rtcRtp/rtcrtp/rtprtcp (main)
$ find . -type f -name "*vc*" | xargs grep "unittest.cc"
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\absolute_capture_time_receiver_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\absolute_capture_time_sender_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\byte_io_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\fec_private_tables_bursty_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\flexfec_header_reader_writer_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\flexfec_receiver_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\flexfec_sender_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\nack_rtx_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\packet_loss_stats_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\receive_statistics_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\remote_ntp_time_estimator_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_nack_stats_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\app_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\bye_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\common_header_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\compound_packet_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\dlrr_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\extended_jitter_report_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\extended_reports_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\fir_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\loss_notification_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\nack_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\pli_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\rapid_resync_request_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\receiver_report_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\remb_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\remote_estimate_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\report_block_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\rrtr_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\sdes_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\sender_report_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\target_bitrate_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\tmmbn_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\tmmbr_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\transport_Feedback_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_receiver_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_sender_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_transceiver_impl_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_transceiver_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_fec_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_h264_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_video_generic_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_vp8_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_vp9_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_generic_frame_descriptor_extension_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_header_extension_map_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_header_extension_size_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_packetizer_av1_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_packet_history_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_packet_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_rtcp_impl_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sender_audio_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sender_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sender_video_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sequence_number_map_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_utility_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\source_tracker_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\time_util_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\ulpfec_generator_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\ulpfec_header_reader_writer_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\ulpfec_receiver_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_av1_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_generic_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_h264_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_raw_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_vp8_unittest.cc" />
./rtprtcp.vcxproj:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_vp9_unittest.cc" />
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\absolute_capture_time_receiver_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\absolute_capture_time_sender_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\byte_io_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\fec_private_tables_bursty_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\flexfec_header_reader_writer_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\flexfec_receiver_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\flexfec_sender_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\nack_rtx_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\packet_loss_stats_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\receive_statistics_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\remote_ntp_time_estimator_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_nack_stats_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_receiver_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_sender_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_transceiver_impl_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_transceiver_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_fec_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_h264_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_video_generic_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_vp8_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_format_vp9_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_generic_frame_descriptor_extension_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_header_extension_map_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_header_extension_size_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_packet_history_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_packet_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_packetizer_av1_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_rtcp_impl_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sender_audio_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sender_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sender_video_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_sequence_number_map_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtp_utility_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\source_tracker_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\time_util_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\ulpfec_generator_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\ulpfec_header_reader_writer_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\ulpfec_receiver_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_av1_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_generic_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_h264_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_raw_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_vp8_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\video_rtp_depacketizer_vp9_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\app_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\bye_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\common_header_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\compound_packet_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\dlrr_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\extended_jitter_report_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\extended_reports_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\fir_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\loss_notification_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\nack_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\pli_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\rapid_resync_request_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\receiver_report_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\remb_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\remote_estimate_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\report_block_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\rrtr_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\sdes_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\sender_report_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\target_bitrate_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\tmmbn_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\tmmbr_unittest.cc">
./rtprtcp.vcxproj.filters:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\transport_Feedback_unittest.cc">

zhangbin@LAPTOP-DFV9CMRA MINGW32 /d/XTRANS/RTP/rtcRtp/rtcrtp/rtprtcp (main)
$

grep 输出行号

  • $ find . -type f -name “vc” | xargs grep -n “unittest.cc”
./rtprtcp.vcxproj.filters:782:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\remb_unittest.cc">
./rtprtcp.vcxproj.filters:788:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\remote_estimate_unittest.cc">
./rtprtcp.vcxproj.filters:794:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\report_block_unittest.cc">
./rtprtcp.vcxproj.filters:800:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\rrtr_unittest.cc">
./rtprtcp.vcxproj.filters:809:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\sdes_unittest.cc">
./rtprtcp.vcxproj.filters:815:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\sender_report_unittest.cc">
./rtprtcp.vcxproj.filters:821:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\target_bitrate_unittest.cc">
./rtprtcp.vcxproj.filters:830:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\tmmbn_unittest.cc">
./rtprtcp.vcxproj.filters:836:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\tmmbr_unittest.cc">
./rtprtcp.vcxproj.filters:842:    <ClCompile Include="..\..\rtp_rtcp\source\rtcp_packet\transport_Feedback_unittest.cc">

zhangbin@LAPTOP-DFV9CMRA MINGW32 /d/XTRANS/RTP/rtcRtp/rtcrtp/rtprtcp (main)


文件里字符串替换

zhangbin@LAPTOP-DFV9CMRA MINGW64 /d/XTRANS/soup/PRIVATE-ZHBN-licode-windows/ThirdParty/webrtc/src (master)
$ find . -name "*vc*" -type f | xargs sed -i "s/v141_xp/v143/g"

zhangbin@LAPTOP-DFV9CMRA MINGW64 /d/XTRANS/soup/PRIVATE-ZHBN-licode-windows/ThirdParty/webrtc/src (master)

原文地址:https://www.jb51.cc/wenti/3282066.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐