我通过Cygwin在Windows 7上运行grep
,而且我是新手。我只是在一个文件上运行它,我收到的唯一输出是我运行它的文件名。这是否意味着它无法在文件中找到指定的字符串?它给出的输出似乎是最好的;在最糟糕的情况下令人困惑,除了给定某些选项时的外观之外,我还无法在任何地方找到这些内容。
如果grep找到合适的字符串,会打印什么?如果没有
,将会打印什么答案 0 :(得分:1)
@Hashim:
如果grep找到合适的字符串,会打印什么?会是什么 如果没有打印?
假设您使用的是简单的#lang racket/gui
(require 2htdp/image)
(define (image->bitmap image) ;from: https://lists.racket-lang.org/users/archive/2014-December/065110.html
(let* ([width (image-width image)]
[height (image-height image)]
[bm (make-bitmap width height)]
[dc (send bm make-dc)])
(send dc clear)
(send image draw dc 0 0 0 0 width height 0 0 #f)
bm))
(define (animateImageList imglist sent-dc x y secs)
(λ ()
(let loop ()
(for ((i imglist))
;(send sent-dc clear) ; this may be added to clear previous image;
(send sent-dc draw-bitmap (image->bitmap i) x y)
(sleep secs))
(loop))))
(define imglist (list (circle 40 "outline" "yellow")
(circle 30 "outline" "red")
(circle 20 "outline" "blue")
(circle 10 "outline" "green")
(circle 5 "outline" "black")))
(define frame (new frame% [label "Frame"] [width 300] [height 300]))
(define canvas (new canvas% [parent frame]))
(define a-dc (send canvas get-dc))
(send frame show #t)
(sleep/yield 1)
(thread (animateImageList imglist a-dc 10 10 0.1))
(thread (animateImageList imglist a-dc 100 100 0.4))
(thread (animateImageList imglist a-dc 200 200 0.7))
(没有任何正则表达式或任何其他选项),那么当找到搜索字符串的匹配项时,将打印该行,让我们在此处查看示例。
假设这是我们的文件Input_file。
grep
此外,如果您使用grep -l选项,那么如果在Input_file中找到一个字符串,它将显示Input_file。