Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp430167pxj; Fri, 11 Jun 2021 02:46:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzYSNNQ8zkF/nR5avQblyanSNrRrnvagVeRSaQ6UaWIcPTbo1qMlS2QV3nobeAQ4HYkPBfn X-Received: by 2002:a17:906:3a09:: with SMTP id z9mr2841507eje.450.1623404780453; Fri, 11 Jun 2021 02:46:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623404780; cv=none; d=google.com; s=arc-20160816; b=b/0Bzha4aesHgHpkdPpbUzEx3GqvyLyCOFYbHqhYlwDwwp6+mX0NA/G2eXfksblVo7 jlAkKhUQYNE2wGGAeA++/TWLz+vQSylN7hqNagXqRJcup8HqTG0mQnXxl1wFZNqMmu3U gj8O/8cGJZmC8apF/32seDuAq/XxCB0lz7fRsJCMi5OD+iHIOWrET1e8YgdnXjtmJets AOlV2la4RZGScY6GX6dYWBFvr+LjJ0e2iSeaW3pBKF2smorY/ejZ6bBnE8eOw6V6Hs3L wsR4uNd0FD5BXocN9s2hoUnPFe/gTg17Z3Q2tikrL+5XwHiyFC6+IDl7J0InbXgByzRi akaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kAdZfASurs1ygbbINL5Ok2FOjyRmWMvweZ0+SdQTRoY=; b=OcVOHfDutnFZxZlIKC3wQjIvcPylPL/nILZ8xiyG0CysnRT9pZeKJPtebvBaVAAKva IHz1lcM2iyX6bPnbKBtQmgA7H0yjESic/G63/23cSI+f7nL2Gj8OoyLRst2OfSCCho6U MuDGWlKflFMuFozDBcQSllaWmZqZ0p+bHPmA3qB6PKIJOPbMEMkuQvSsjbeqINzwDTVF qQ/2hvaboqy++mGnEUhi86vkLIyLsfXegAt/x7kB6UX102A2p71qltKKc139kGz/Xvv8 6g8R3BylMBfuGVGEhpebXTMEbc+tyLWL6ZJd1NPsLrfFQKhtyIyZmLimjTew55Zuqr4x ulHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=H4JeCklO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o20si4762716ejm.286.2021.06.11.02.45.56; Fri, 11 Jun 2021 02:46:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=H4JeCklO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231512AbhFKJpY (ORCPT + 99 others); Fri, 11 Jun 2021 05:45:24 -0400 Received: from mail-pj1-f50.google.com ([209.85.216.50]:44799 "EHLO mail-pj1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230417AbhFKJpY (ORCPT ); Fri, 11 Jun 2021 05:45:24 -0400 Received: by mail-pj1-f50.google.com with SMTP id h12-20020a17090aa88cb029016400fd8ad8so5680160pjq.3 for ; Fri, 11 Jun 2021 02:43:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kAdZfASurs1ygbbINL5Ok2FOjyRmWMvweZ0+SdQTRoY=; b=H4JeCklOEQkShw9YbzD2d/VpWRnxlfU443MvoF3eqTb4ptap8TIpFHZweQC3/KCRiG HQ64aT3xkkbq5zv1Nmt2zkwBVkNAT5WBGwC9pr7bX0io/wOtMl2xPGzpQVRbuC2A50Gl nKD+wmlHH8YYdRluEWuoQLL8+DYweyaA3phYJRPOdS7Hh+yeDtlHRTFAmwTZTudSLNFD FG7l1rUrjRBn+jvTgJk+MbqMTc0PTz08NNXfenNZSAjUVGRe4uQeCc5cIZ5amOrmrAM4 qYzIMOB1vcaLDEk1yIcqgbgM8kWkQjr3Em5KifxjN43MI9+A6xR1uWfR2EOJsFHJLErM 6ltA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kAdZfASurs1ygbbINL5Ok2FOjyRmWMvweZ0+SdQTRoY=; b=FKJRWYCFgMNBdWi77Fv9F/tR4XC4x5MowRmAhf6bpny4FMF/tqy64TUTDN7kf3SDi4 bGpZoJCdNX8JOzWhu6AivOjcDyJ3Dn/L3wjfHoiS4hDHY8I5HN95KRmropCb0Yn9yHrI iRJFPj/kSUMkbQWjwYJsiif0Kg174Mhf59cc+z7mOhz5JXgtmpRBjIgKN/Vhvk4GCbf5 tChUV9ybatLSjZa5d/aeGkQQHWqeYqhtb6lQgGLq34hvv5Ur3QdbszUfYwmUw/Rmn9Fn W6ZDMP7FeZl1SUNkjxT4XxF13V+Z3vTc038+9EwphDAzc/2xLmiItPs6mrwnAKyAlEd/ y28g== X-Gm-Message-State: AOAM5331dw0aAoGnAqWZjzK3dpaZRueMiZUSSarKgq6hzCOfnrNOpLIb LYBOLskLBqP5dmF3ZXK+fRriGHHxPe+Ep5tgsfo= X-Received: by 2002:a17:90b:818:: with SMTP id bk24mr3729800pjb.228.1623404531235; Fri, 11 Jun 2021 02:42:11 -0700 (PDT) MIME-Version: 1.0 References: <20210611071241.16728-1-thunder.leizhen@huawei.com> <20210611071241.16728-2-thunder.leizhen@huawei.com> <81415ec7-078c-fb3f-2373-3f46608fe39e@huawei.com> In-Reply-To: <81415ec7-078c-fb3f-2373-3f46608fe39e@huawei.com> From: Andy Shevchenko Date: Fri, 11 Jun 2021 12:41:55 +0300 Message-ID: Subject: Re: [PATCH 1/3] scripts: add spelling_sanitizer.sh script To: "Leizhen (ThunderTown)" Cc: Andrew Morton , Nicolas Dichtel , Joe Perches , Jason Baron , Stefani Seibold , Jacob Keller , Thomas Graf , Herbert Xu , Jens Axboe , Petr Mladek , Sergey Senozhatsky , Andy Shevchenko , Rasmus Villemoes , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 11, 2021 at 12:30 PM Leizhen (ThunderTown) wrote: > On 2021/6/11 15:58, Andy Shevchenko wrote: > > On Fri, Jun 11, 2021 at 10:19 AM Zhen Lei wrote: ... > >> +# Convert the format of 'codespell' to the current > >> +sed -r -i 's/ ==> /||/' $src > >> + > >> +# Move the spelling "mistake||correction" pairs into file $tmp > > > >> +# There are currently 9 lines of comments in $src, so the text starts at line 10 > >> +sed -n '10,$p' $src > $tmp > >> +sed -i '10,$d' $src > > > > This is fragile, use proper comment line detection. > > I've thought about that too. But I'm wondering if it needs to be that > complicated. > > Think about it. It's not something for personal temporary use, so it > should be perfect. I'll change to dynamic computing. sed has a possibility to choose between two anchors. Google for `sed -e '/anchor 1/,/anchor 2/'` expressions. So, it will be less complicated than current code. -- With Best Regards, Andy Shevchenko