空格字符参数过滤

#!/bin/bash
[[ -n "$*" ]] && {

    for((i=1;i<="$#;"i++))

    do

        echo "${!i}"

    done

} || {

    echo ‘Empty argument !‘

}
#bash test.sh 1 2 3 "4 5" 6 "7 8"

1
2
3
4 5
6
7 8

原文地址:https://www.cnblogs.com/orzs/p/11593591.html

时间: 2024-11-09 01:50:24

空格字符参数过滤的相关文章

php 去除变态空格字符方法,空格trim不掉问题解决思路

前言:今天过滤一段文本,后面有2个空格,用trim去不掉,用preg_match也去不掉,去网上翻阅了无数的方法,终于找到了非常好的一个解决方法.该文章来源于https://my.oschina.net/fffddgx/blog/196376   ,思路是  ,首先将字符分隔开,str_split, 然后循环每个字节查看他的编码,ord(); trim函数 以php的trim 函数为例: 去除字符串首尾处的空白字符(或者其他字符) string trim    ( string $str   [

输入值/表单提交参数过滤有效防止sql注入的方法

输入值/表单提交参数过滤,防止sql注入或非法攻击的方法: 代码如下: /** * 过滤sql与php文件操作的关键字 * @param string $string * @return string * @author zrp <[email protected]> */ private function filter_keyword( $string ) { $keyword = select|insert|update|delete|\|\/\*|\*|\.\.\/|\.\/|union

关于maven参数过滤

一.maven通过设置过滤器,可以使maven在编译打包时实现参数过滤的功能(详细配置说明略) <filters> <filter>../antx.properties</filter> </filters> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml&l

android string.xml里的空格字符

在string.xml定义字符串的时候常常要用到空格, 直接用键盘敲的话不知道是几个空格,常常看错了,导致误删. 假设用 来替代空格的话,就好非常多. 另外使用%1$s,%1$d能够在一个字符串里定义多个统配字符. android string.xml里的空格字符,布布扣,bubuko.com

php参数过滤

//参数过滤 $sVariablesOrder = ini_get( 'variables_order' ); $request = array(); //过滤不安全数据 for ( $i = 0; $i < strlen( $sVariablesOrder ); $i++ ){ $cVariableFlat = strtolower( $sVariablesOrder[$i] ); switch ( $cVariableFlat ){ case 'e': $filtered = filter_

NSString去除两边空格字符,like trim()[转]

NSString *cleanString = [dirtyString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 还有就是去除多于的空格,如下: NSString *theString = @"    Hello      this  is a   long       string!   "; NSCharacterSet *whitespaces = [N

Uncaught SyntaxError : Unexpected token ILLEGAL js传递带空格的参数

通常在页面中要让某些内容点击后产生点击事件(非页面跳转)都会使用onclick,但是这样不适于需要传递参数的情况,于是写成直接调用JavaScript函数的方式:<a href=javascript:somefunction(args)>content</a>.注意,这么写是有问题的,问题就在于somefunction中的参数args的值不能含有空格,否则浏览器会认为空格后面的内容是<a>标签的某个属性,正确的写法应该是用引号将javascript:somefuncti

参数过滤

/** * 参数过滤 * @param string/array $str * @return string/array */function get_field($str){ if(empty($str)){return;} $string = preg_replace('/select | insert | update | and | in | on | left | joins | delete | \% | \= | \/\* | \* | \.\.\/ | \.\/ | union

JS 正则表达式去除字符串的前后空格字符

在web前端笔试中,总是会遇到这样的笔试题: 例如: 清除一个字符串的前后的空白的字符 (一)挥刀准备功夫 正则表达式的基本语法: 1.Start 正则表达式总是以斜线起始和结束. /.../ 2 元字符 :是用于构建正则表达式的符号(用于连接字母和数字,创建高度描述性的文本模式) 1 . 匹配任何字符,换行符除外. 2 \d 匹配任何数字字符. 3 \w 匹配任何字符数字(字母或数字)字符. 4 \s 匹配空格(空格包括空白字符.tab.换行符.return/enter) 5 ^ 字符串需以模