使用#!/ bin / sh

时间:2016-10-27 15:47:55

标签: bash sh

shell脚本中的命令:

mapfile -t my_array < <( grep '$(ABC)' ${file} |awk -F_ '{print $2}')

使用#!/bin/sh运行时失败。

error: syntax error near unexpected token `<'

相同的命令适用于#!/bin/bash

1 个答案:

答案 0 :(得分:1)

进程替换不是POSIX sh中存在的功能;它是bash和zsh也采用的ksh扩展名。

使用#!/bin/sh仅保证POSIX sh规范中给出的功能。