lkml.org 
[lkml]   [2015]   [Oct]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 11/22] ver_linux: quota-tools, look for numerical input, not field number
    Date
    Rely on regex to find the version number, rather than rely on numerical input to be found in a particular input field.
    Proposed implementation also eliminates the necessity to invoke 'grep' + 'awk'.

    Signed-off-by: Alexander Kapshuk <alexander.kapshuk@gmail.com>
    ---
    scripts/ver_linux | 8 ++++++--
    1 file changed, 6 insertions(+), 2 deletions(-)

    diff --git a/scripts/ver_linux b/scripts/ver_linux
    index e36cceb..d5b342e 100755
    --- a/scripts/ver_linux
    +++ b/scripts/ver_linux
    @@ -87,8 +87,12 @@ awk '/pcmciautils/{
    cardmgr -V 2>&1| grep version | awk \
    'NR==1{print "pcmcia-cs ", $3}'

    -quota -V 2>&1 | grep version | awk \
    -'NR==1{print "quota-tools ", $NF}'
    +quota -V 2>&1 |
    +awk '/version/{
    + match($0, /[0-9]+([.]?[0-9]+)+/)
    + printf("Quota-tools\t\t%s\n",
    + substr($0,RSTART,RLENGTH))
    +}'

    pppd --version 2>&1| grep version | awk \
    'NR==1{print "PPP ", $3}'
    --
    2.4.9


    \
     
     \ /
      Last update: 2015-10-12 21:01    [W:3.138 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site