BASH脚本中的语法错误-readarray + cut命令

DMS

我正在尝试将逗号分隔的文件解析为几个数组。

第一个数组将包含文件第1列中的值。第二个数组将包含文件第3列中的值。

我正在使用readarry和cut尝试完成此任务,但是我遇到语法错误:

readarray -t VLANs < <( cut -d, -f1 /logs/repository/vlansList.csv )
readarray -t VLANs < <(cut -d, -f1 $1)

以上两种方法均无效。

错误是:

./ios2NX.sh: line 59: syntax error near unexpected token `<'
./ios2NX.sh: line 59: `         readarray -t VLANs < <( cut -d, -f1 /logs/repository/vlansList.csv)'

有趣的是,如果我使用bash测试脚本,则不会显示错误-[script_name]

我尝试将路径放在引号和双引号中,引发了相同的错误。

你们知道我在这里缺少什么吗,还是可以提出比readarray + cut更好的方法?(我文件中的行包含空格)

提前致谢!

那个家伙

问题是您正在编写bash但正在运行sh

如果您的shebang是#!/bin/sh,请替换为#!/bin/bash

如果您正在跑步sh yourfile,请改为跑步bash yourfile

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BASH脚本中的语法错误-readarray + cut命令

来自分类Dev

在 Bash 中抑制 readarray 命令中的错误

来自分类Dev

在PHP脚本中运行系统bash命令-语法错误:意外的T_LNUMBER

来自分类Dev

bash命令的语法错误

来自分类Dev

来自脚本的语法错误运行命令

来自分类Dev

SQL中UPDATE命令的语法错误

来自分类Dev

if / else命令中的语法错误

来自分类Dev

远程命令中“&”的语法错误

来自分类Dev

为什么我的 bash 脚本在终端中运行时将此 awk 子字符串命令标记为语法错误?

来自分类Dev

为什么模式“ * .so?(。*)”在脚本中而不在命令行中产生语法错误?

来自分类Dev

Perl脚本引发awk命令的语法错误

来自分类Dev

在 Ruby 中执行命令的 Bash 语法错误,但它在 shell 中有效

来自分类Dev

Linux中的Cut and Awk命令

来自分类Dev

在AWK脚本中替换cut命令

来自分类Dev

Bash:将“查找”输出通过管道传递到“ readarray”

来自分类Dev

Bash:将“查找”输出通过管道传递到“ readarray”

来自分类Dev

打印命令中的 Python 错误。语法错误

来自分类Dev

awk命令语法错误

来自分类Dev

命令 vaccum 的语法错误

来自分类Dev

Access SQL中的INSERT INTO命令的语法错误

来自分类Dev

system()命令的语法错误,以重命名C中的文件

来自分类Dev

docker zsh条件命令中的语法错误

来自分类Dev

无法在ggsunburst中运行基本命令。语法错误

来自分类Dev

sudoers文件中的多个命令导致语法错误

来自分类Dev

了解python DataFrame中的cut命令

来自分类Dev

CUT命令在crontab中不起作用

来自分类Dev

使用cut和sed的bash脚本有什么问题(cut:未找到命令)?

来自分类Dev

使用cut和sed的bash脚本有什么问题(cut:未找到命令)?

来自分类Dev

在脚本中同时使用cut和sed命令

Related 相关文章

  1. 1

    BASH脚本中的语法错误-readarray + cut命令

  2. 2

    在 Bash 中抑制 readarray 命令中的错误

  3. 3

    在PHP脚本中运行系统bash命令-语法错误:意外的T_LNUMBER

  4. 4

    bash命令的语法错误

  5. 5

    来自脚本的语法错误运行命令

  6. 6

    SQL中UPDATE命令的语法错误

  7. 7

    if / else命令中的语法错误

  8. 8

    远程命令中“&”的语法错误

  9. 9

    为什么我的 bash 脚本在终端中运行时将此 awk 子字符串命令标记为语法错误?

  10. 10

    为什么模式“ * .so?(。*)”在脚本中而不在命令行中产生语法错误?

  11. 11

    Perl脚本引发awk命令的语法错误

  12. 12

    在 Ruby 中执行命令的 Bash 语法错误,但它在 shell 中有效

  13. 13

    Linux中的Cut and Awk命令

  14. 14

    在AWK脚本中替换cut命令

  15. 15

    Bash:将“查找”输出通过管道传递到“ readarray”

  16. 16

    Bash:将“查找”输出通过管道传递到“ readarray”

  17. 17

    打印命令中的 Python 错误。语法错误

  18. 18

    awk命令语法错误

  19. 19

    命令 vaccum 的语法错误

  20. 20

    Access SQL中的INSERT INTO命令的语法错误

  21. 21

    system()命令的语法错误,以重命名C中的文件

  22. 22

    docker zsh条件命令中的语法错误

  23. 23

    无法在ggsunburst中运行基本命令。语法错误

  24. 24

    sudoers文件中的多个命令导致语法错误

  25. 25

    了解python DataFrame中的cut命令

  26. 26

    CUT命令在crontab中不起作用

  27. 27

    使用cut和sed的bash脚本有什么问题(cut:未找到命令)?

  28. 28

    使用cut和sed的bash脚本有什么问题(cut:未找到命令)?

  29. 29

    在脚本中同时使用cut和sed命令

热门标签

归档