<分区>
使用以下代码:
#!/bin/bash
export LC_ALL=C
for input_file in $(<inputflist.txt)
do
case "$input_file" in \#*) continue ;; esac
echo $input_file
done
和 inputflist.txt
包含以下内容:
# foo.txt
bar.txt
我希望它只打印最后一行 bar.txt
但它打印的是:
foo.txt
bar.txt
正确的做法是什么?