如何使用read<<&书信电报;在bash shell中?
我正在尝试在bash中运行此代码,但我不能。Bash没有运行它!就好像它在等我继续,它不认为我的命令完成了!但我已经做完了!我知道问题在于阅读如何使用read<<&书信电报;在bash shell中?,bash,shell,Bash,Shell,我正在尝试在bash中运行此代码,但我不能。Bash没有运行它!就好像它在等我继续,它不认为我的命令完成了!但我已经做完了!我知道问题在于阅读 您有一个多余的倒勾: for f in `ls *| head -100`; do a=$(file "$f" | grep -Po ", \K\d+x\d+"`); # Here ---^ IFS="x"; read x y <&
您有一个多余的倒勾:
for f in `ls *| head -100`; do a=$(file "$f" | grep -Po ", \K\d+x\d+"`);
# Here ---^
IFS="x";
read x y <<< "$a";
done;
适用于'ls*|头-100'中的f;doa=$(文件“$f”| grep-Po”、\K\d+x\d+”`);
#这里---^
IFS=“x”;
读x y这与你把挂着的背面勾上c/p没有任何关系。:)(…虽然编程使用ls
也存在严重问题;文件=(*)安全得多;对于“${files[@]:0:100}”中的f;
迭代前100个文件;请参见和)。@randomir该死的lol!:)事实上,我对read还有另一个问题,我希望这是发自内心的,而不是讽刺性的——有时很难说出来顺便说一下,考虑<代码> IFS= x读取x y
for f in `ls *| head -100`; do a=$(file "$f" | grep -Po ", \K\d+x\d+"`);
# Here ---^
IFS="x";
read x y <<< "$a";
done;