... " else echo "The file $file cat not execute" fi done done 总结: for var in 1 2 3 4 5 普通列表 for var in $( cat demo.txt ) 命令替换 for var in /root/bin/* 使用通配符 for (( i = 0 ; ...
... 解释为字符串,即使个关键字 (expression) 返回 ...
... 创建的文件了。 1.建文件夹 2.改属组 3.置位文件夹属组 4.添加用户 5.设置umask 注意:共享目录不要放在root目录里面。 扩展:http://www.cnblogs.com/zjutzz/p/4229856.html
... 另一个命令 done < demo.txt 也可以将文本内容输入重定向到循环 输出定向到文件: 例: 输出结果重定向到文件 for var in 1 2 3 4 5 do echo "The var is $var" done > demo.txt 注意:将结果重定向到了demo.txt文件,而不输出到屏幕 文件定向到循环: ...
... quot;The option is -c Ind is $OPTIND";; *) echo "Unknown option $opt";; esac done shift $[ $OPTIND - 1 ] #$OPTIND - 1 正好在getopts中已近定义了的参数长度,把已近定义了的移除掉剩下来的就是多余出来的参数, ...
... (( a = 1 ; a < 10 ; a++ )) do sleep 1 echo $a done 这样每次使用Ctrl+C都会执行由trap命令指定的命令,而不shell处理该信号 捕获脚本退出信号: trap "echo goodbay..." EXIT 当脚本退出或通过Ctrl+C发出的SIGINT退出信号时,都能捕获到 ...
Linux的/tmp目录专门放置临时文件 ...
... 脚本中列出文件描述符 例: exec 3> demo.txt exec 4> test.txt exec 5< test1.txt /usr/sbin/lsof -a -p $$ -d 0,1,2,3,4,5 输出 ...
umask 022 设置创建新文件的默认权限,值为八进制的666-022,如果文件则777-022,umask值只是个掩码,屏蔽掉不想授予的权限,umask值通常会设置在/etc/profile中,也有在/etc/login.defs中,如Ubuntu。
... 组 groupdel groupname 修改组名 groupmod -n newgroupname groupname -n 修改组名,因为安全权限都基于GID的,所以修改组名不会影响文件的安全 -g 修改组已有的 ...
... , [array &output , [int &return_var]] ) // 返回之后一行执行的结果 exec($command, $retval, $status); // 这一个数组,包含执行输出的每一行 var_dump($retval); if( $status == 0 ){ echo "execute ...
... 内容 4. lineNumber 指定的行 5. startline,+N 指定的行, ...
... 白色 #FAEBD7 250,235,215 Tan 晒 #D2B48C 210,180,140 BrulyWood 结实的 ...
strstr(string,char,[boolean]) //在string中查找并返回char之后的字符串,boolean等于true 返回之前部分 第三个参数为true返回之前的字符串 找的char在string中最先出现的字符
... array('username',"/^[\x{4e00}-\x{9fa5}a-zA-Z0-9_]{2,20}$/u",'只能中文字母数字和下划线',self::EXISTS_VALIDATE,'regex',self::MODEL_BOTH), 性别 array('sex&# ...
... :mount -t vdat /dev/sdb1 /media/disk 也可以直接这样:mount /dev/sdb1 /media/disk 卸载: umount directory device directory挂载的目录,device要卸载的磁盘(可省略) umount /mnt 卸载挂载在 /mnt 目录的磁盘 注意 ...
... = (case id WHEN 114 THEN field_name + 3 WHEN 104 THEN field_name + 4 WHEN 108 THEN field_name + 5 WHEN 109 THEN field_name + 6 end) where id in(114,104,108,109); // 直接设置值 update ...
http://blog.csdn.net/hotdust/article/details/51227475 datetime 一个固定值,1000-01-01 00:00:00 - 9999-12-31 23:59:59 timestamp 一个时间戳,随时区而变化
... FILTER_UNSAFE_RAW 不进行任何过滤,去除或编码特殊字符。 FILTER_VALIDATE_INT 在指定的范围以整数验证值。 FILTER_VALIDATE_BOOLEAN 如果 "1", "true", "on" 以及 "yes", 则返回 true, 如果 ...