当前位置: 首页 > wzjs >正文

自己弄网站怎么弄温州seo排名公司

自己弄网站怎么弄,温州seo排名公司,东营疫情最新政策,人民日报最新新闻Shell打印命令返回的数组 有时候,我们需要获取Shell命令返回的数组以进行遍历,但如果使用不当,获取到的数组将只有第一个元素,这将导致很多数据丢失,以至结果错误 1、问题提出 假设,当前tmp/目录结构如下…

Shell打印命令返回的数组





有时候,我们需要获取Shell命令返回的数组以进行遍历,但如果使用不当,获取到的数组将只有第一个元素,这将导致很多数据丢失,以至结果错误

1、问题提出

假设,当前tmp/目录结构如下:

tmp/bak/py/sh/

例如,在当前tmp/目录下执行:

arr=($(ls)); echo $arr
arr=($(ls)); echo "$arr"

上述命令的输出结果为bak,此时将丢失pysh

再例如,在当前tmp/目录下执行:

arr=(`find ./ -maxdepth 1 -type d`); echo $arr
arr=(`find ./ -maxdepth 1 -type d`); echo "$arr"

上述命令的输出结果为./,此时将丢失./sh./py./bak

这都会导致结果错误

2、问题解决

解决的办法也很简单,只需要给返回数组的命令添加双引号即可。例如

arr=("$(ls)"); echo $arr

该命令的输出结果为:

bak py sh

请注意,以下命令的输出结果将按行显示:

arr=("$(ls)"); echo "$arr"
bak
py
sh

同样的,上面find命令也需要添加双引号:

arr=("`find ./ -maxdepth 1 -type d`"); echo $arr

输出结果为:

./ ./sh ./py ./bak

同理,以下命令的输出结果将按行显示:

arr=("`find ./ -maxdepth 1 -type d`"); echo "$arr"
./
./sh
./py
./bak

http://www.dtcms.com/wzjs/248609.html

相关文章:

  • 济宁市任城区建设局网站广东网站seo营销
  • 垦利网站制作搜索引擎营销的特点是什么
  • 想做网站多少钱网易搜索引擎入口
  • 苏州有实力的软件开发公司网络营销的seo是做什么的
  • wordpress仿互站百度指数是什么
  • 上海静安做网站多少钱免费做网站怎么做网站
  • wordpress 文章增加字段windows10优化工具
  • 哪些做直播卖食品的网站推广网站的文案
  • 网站框架设计好后怎么做网络营销策划方案怎么做
  • 域名与网站建设佛山网站建设模板
  • 高清设计网站推荐推广运营
  • 上海网站建设 觉策动力收录批量查询工具
  • 福田企业网站推广公司百度服务中心电话
  • 网站动画用什么程序做小程序平台
  • 腾讯云网站建设教学视频教程网络服务商主要包括
  • 龙华住房和建设局网站官网软文写作服务
  • 百度网站的域名是什么谷歌收录查询
  • 域名在哪里买说说seo论坛
  • 织梦网站footer美化怎么免费创建网站
  • 南昌手机网站制作成都进入搜索热度前五
  • 镇江地区做网站的公司有哪些国际新闻今天最新消息
  • 前端个人网站模板整合营销
  • 北京移动网站建设磁力云搜索引擎入口
  • 网站专题怎么做产品怎么在网上推广
  • 武汉手机网站建设百度快速排名提升
  • 呼和浩特城乡建设委员会网站市场营销培训课程
  • 安徽华夏网站建设千万不要学网络营销
  • 如何建设小说网站seo网站外链平台
  • 快3网站制作 优帮云建站工具有哪些
  • 可以做3d电影网站如何建网站不花钱