我正在运行此命令:驱动器列表-n我得到的输出是:
0B8_ubsKKwerXY............ dump-2016-09-01_04-00-01.sql 99.5 MB 2016-09-01 04:00:30
0B8_ubsKKwer.............. dump-2016-08-31_04-00-01.sql 97.8 MB 2016-08-31 04:00:16
我尝试捕获结果并将其放入数组中,这样我就可以通过创建脚本shell文件并插入以下2行来仅提取ID和日期:
#test.sh file
mapfile -t array < <(drive list -n)
echo $array
然而,当通过./test.sh
运行我的脚本时,我只获得第一行output 0B8_ubsKKwerXY............ dump-2016-09-01_04-00-01.sql 99.5 MB 2016-09-01 04:00:30
根本不在阵列中,所以我做错了什么?