IFS <<< 命令的 UNIX (AIX) 版本
UNIX (AIX) Version of IFS <<< command
我有一个脚本可以在 Linux 上完美运行,但是当试图在 UNIX 机器上获得这个 运行 时,有一个命令我似乎终生无法转换, 它...
IFS=\| read TableName DataBase Schema MD5Check<<< "$NextFile"
$NextFile 是在一行代码中创建的变量,之前的一行代码将包含 4 列,由 |
分隔
不喜欢的是 <<<,但我就是找不到从 UNIX 中的变量读取的替代方法。有帮助吗?
执行此操作的便携方法是:
IFS=\| read TableName DataBase Schema MD5Check<<EOF
$NextFile
EOF
但是如果你可以限制变量的范围(你可以,但你可能需要重构):
echo "$NextFile" | { IFS=\| read TableName DataBase Schema MD5Check
# Inside the braces, the variables are defined
}
我有一个脚本可以在 Linux 上完美运行,但是当试图在 UNIX 机器上获得这个 运行 时,有一个命令我似乎终生无法转换, 它...
IFS=\| read TableName DataBase Schema MD5Check<<< "$NextFile"
$NextFile 是在一行代码中创建的变量,之前的一行代码将包含 4 列,由 |
分隔不喜欢的是 <<<,但我就是找不到从 UNIX 中的变量读取的替代方法。有帮助吗?
执行此操作的便携方法是:
IFS=\| read TableName DataBase Schema MD5Check<<EOF
$NextFile
EOF
但是如果你可以限制变量的范围(你可以,但你可能需要重构):
echo "$NextFile" | { IFS=\| read TableName DataBase Schema MD5Check
# Inside the braces, the variables are defined
}