红联Linux门户
Linux帮助

特殊字符脚本

发布时间:2011-12-01 17:28:44来源:红联作者:wokanhaoziji
写一个脚本,检测用户输入字符串的合法性,并给出相应提示, 字符串由大 :0wmjh(1 小写字母、数字组成, 无标点、特殊符号、空 格
文章评论

共有 3 条评论

  1. wokanhaoziji 于 2011-12-02 12:42:41发表:

    2# yanyongkg


    mySQL 热备份的脚本 哥哥可以写吗

  2. 年年年 于 2011-12-02 10:40:24发表:

    #!/usr/bin/perl -w
    while(1)
    {
    my $str = ;
    chomp($str);
    if ($str =~ m/\W+/)
    {
    system("echo It contains illegal words.");
    }
    else
    {
    system("echo It is OK!!");
    }
    exit 0;
    }

  3. yanyongkg 于 2011-12-01 17:28:45发表:

    #!/bin/bash
    read -p "Please input string: " var
    awk '{if(a ~ /^[0-9a-zA-Z][0-9a-zA-Z]*$/){print a" is OK!"}
    else{gsub("[0-9a-zA-Z]"," ")
    for(i=1;i<=NF;i++){
    print $i" is lllegal character"}
    }
    }' a=$var <<< $var