【发布时间】:2019-10-19 03:33:44
【问题描述】:
如何将ls 输出附加到文本文件的行尾而不是文件末尾的单独行?
例如,当我这样做时:
ls ${OUTDIR}/{SUB}/rh.*fs6.nii.gz >> practice.txt
ls ${OUTDIR}/{SUB}/lh.*fs6.nii.gz >> practice.txt
它在文本文件中显示为:
user/sb/sub/rh.5432.fs6.nii.gz
user/sb/sub/lh.5432.fs6.nii.gz
但我需要它看起来像这样:
user/sb/sub/rh.5432.fs6.nii.gz user/sb/sub/lh.5432.fs6.nii.gz
我需要在 bash 中进行修复,并在 ls 之后尝试了 -n。
【问题讨论】:
-
关于这个主题还做了哪些其他研究?这能解决问题吗? superuser.com/a/893329/1059343
-
您期望
ls -n会做什么?