我正在尝试逐行读取TSV(制表符分隔)文件并处理某些列。当一个列为空时,此代码会失败,因为它会将其余列删除一个。我怎样才能让read正确处理空白栏? input_file="day1.ale"
while IFS=$'\t' read Name Tracks Start End Take Tape UNC FPS Reel Scene
do
echo $FPS
done < $input_
使用以下代码我希望检查数组中每个索引的空值,空字符串或仅包含空格的字符串。但它不起作用。 test=("apple" "orange" " ")
for i in ${test[@]};
do
if [ -z "$i" ]; then
echo "Oh no!"
fi
done
它永远不会进入if块。我究竟做错了什么?
我正在为Asciidoctor撰写我正在贡献的项目的发行指南。 该文档包含一个链接,预期的链接描述应该包含像[variable]这样的安置孔。 Asciidoctor alsi使用方括号来包含链接描述,我引用了我的方括号。但结果不是被压抑的结果。 这是我尝试的简单的例子: Here comes the problem!
https://dist.apache.org/[https://dist