shell编程实现返回一个数组

shell编程实现返回一个数组


米脂
浏览 1068回答 2
2回答

慕的地8271018

1234567891011121314151617#!/bin/bash&nbsp;func(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;START=$1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END=$2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;awk&nbsp;-vstartt="$START"&nbsp;-vendt="$END"&nbsp;'BEGIN{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;startm=mktime(gensub("-",&nbsp;"&nbsp;",&nbsp;"g",&nbsp;startt)&nbsp;"&nbsp;0&nbsp;0&nbsp;0")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endtm=mktime(gensub("-",&nbsp;"&nbsp;",&nbsp;"g",&nbsp;endt)&nbsp;"&nbsp;0&nbsp;0&nbsp;0")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=startm;i<=endtm;i+=3600*24)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;strftime("%Y-%m-%d",&nbsp;i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}'}&nbsp;func&nbsp;"2013-10-1"&nbsp;"2013-10-5"&nbsp;

白猪掌柜的

例子:数据库表tb的一行数据如下:field1 field2abc def$row=mysql_fetch_assoc($res);print_r($row);输出如下:Array([field1] => abc[field2] => def)$row=mysql_fetch_array($res);print_r($row);输出如下:Array([0] => abc[field1] => abc[1] => def[field2] => def)看到差异了没?还有一个mysql_fetch_row,生产的结果是:Array([0] => abc[1] => def)
打开App,查看更多内容
随时随地看视频慕课网APP