cat my.log Date: 1 sajdlkfjsakdj asdkjflksjdf Date: 2312jlkjklj123 sdfjslkdjf Date: asdfjlsajdkfjslkjdf 同过一条命令,给数组l赋值,通过${#l[@]} 大小,通过${l[@]}输出所有数组, l=$(grep -Enr "Date: " my.log ) ; echo ${#l[@]} "============" ${l[@]} "-------" ${l[0]} Output: 3 ========== Date: 1 sajdlkfjsakdj Date: 2312jlkjklj123 Date: asdfjlsajdkfjslkjdf ------------------ Date: 1 sajdlk...
by studyboy_3w - Shell - 2011-02-26 12:44:14 阅读(6631) 回复(1)
在循环体中的一句 [code]for RIP in ${RIPS} do echo "ready to update ${RIP}?" read #scp /usr/local/nagios/etc/nrpe.cfg ${RIP}:/usr/local/nagios/etc/ #scp /etc/xinetd.d/nrpe ${RIP}:/etc/xinetd.d/ #ssh ${RIP} service xinetd reload #ssh ${RIP} yum -y install net-snmp scp ~/*.x86_64.rpm ${RIP}:~/ ssh ${RIP} rpm -ivh ~/net-snmp-libs-5.3.1-24.el5.x86_64.rpm lm_sensors-2.10.0-3.1.x86_64.rpm net-snmp-5.3.1-...
使用csh,需要给一个数组赋值,使得数组的值为: 000 001 002 003 。。。 999 包括前面的0 网上有两种方法: 1。 seq -s " " -w 0 999 这种方法只能输出序列到屏幕,不知如何把值存入数组。 2。 for i in {0..1}{0..7}{0..9}; do echo $i; done 但是好像csh下不能用。。。 本人乃一新手,请大家指点, 谢谢!!!
find出来的结果想赋值给数组使用 find . -type f -printf "%u %g %p\n" 查找出来的结果如下 user1 group1 file1 user2 group2 file2
如何将结构体的内容 传给数组? #define INT8U unsigned char typedef struct{ INT8U idname; INT8U idlen; INT8U idvalue[4]; INT8U timename; INT8U timelen; INT8U timevalue[7]; }PACKED S_STRU, *PS_STRU; S_STRU sstru; INT8U sendbuf[1024]; 我这样做行不行? memcpy(sendbuf, &sstru, sizeof(sstru));
INT8U tmpnb[10][4]; INT8U tmpbyte[2]={0x6e,0x01}; tmpnb[0][0] = tmpbyte[0]; tmpnb[0][1] = tmpbyte[1]; printf("tmpnb[0][0]:%02x\n",tmpnb[0][0]); printf("tmpnb[0][1]:%02x\n",tmpnb[0][0]); 结果: tmpnb[0][0]:6e tmpnb[0][1]:6e 这两个怎么会一样呢?
问题如下: typedef unsigned char INT8U; INT8U parCtt[256]; typedef struct{ INT8U value[8]; }PACKED S_TLV, *PS_TLV; S_TLV tlvPar; 我想将parCtt中8个元素赋值给value[8], 我这样写, &(tlvPar.value) = parCtt; 编译报错: invalid lvalue in assignment 为什么啊? 谢谢@!:em03: 这样取结构体成员地址的方法不对吗? 请问 该怎么取才对呢? [ 本帖最后由 herocsz 于 2009-4-20 12:51 编辑...
我现在按下面的配置来监控mysql的复制状态。 # 1 定义UserParameter # 使用 show slave status 来获取 Slave_IO_Running, Slave_SQL_Running, Seconds_Behind_Master UserParameter=mysql.slaveStatus,mysql -e 'show slave status\G' | awk '/$1:/{print $$2}' # 2 定义了三个item # 第一个 name=MySQL Seconds_Behind_Master key=mysql.slaveStatus[Seconds_Behind_Master] # 第二个 name=MySQL Slave_IO_Running ke...