[求解] FreeBSD Shell sh 数组

发布于 2022-10-15 06:31:57 字数 312 浏览 24 评论 0

百度了一下 shell 的数组.
但是貌似都是说的 bash .我照着写sh的,都不能正常运行.

请问sh下的shell脚本, 如何创建一个数组?以及增加,删除呢?

  1. #!/bin/sh
  2. inter=( 1 2 3 4 )
  3. echo $inter

复制代码# ./inter
./inter: 2: Syntax error: word unexpected (expecting ")")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

感受沵的脚步 2022-10-22 06:31:57

#!/bin/bash
inter[0]=1
inter[1]=2
inter[2]=3
inter[3]=4
echo ${inter[@]}

ゞ花落谁相伴 2022-10-22 06:31:57

#!/bin/bash
inter[0]=1
inter[1]=2
inter[2]=3
inter[3]=4
echo ${inter[@]}
beyondfly 发表于 2011-05-19 19:54

谢谢大大. 呵呵.

那么 sh 下的.应该如何写呢?

り繁华旳梦境 2022-10-22 06:31:57

Nobody........................

找个人就嫁了吧 2022-10-22 06:31:57

本帖最后由 kelvenchi 于 2011-06-06 23:11 编辑

  1. #! /usr/bin/perl
  2. @inter = (1,2,3,4);
  3. join($",@inter);
  4. print "@inter\n";

复制代码

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文