我想用這個腳本來創建一個文件名列表(包括它們的路徑),並且每個路徑都用逗號分隔,所以理想情況下,輸出如下所示:file1 .txt,file2.txt,file3.txt等等。我如何去做這件事?cat命令給出「沒有這樣的文件或目錄」
#!/bin/bash
LEFT=/home/ndevon/USER/SRA/PE/*_1.fastq.gz
for f in $LEFT; do
cat "${f}," >> /home/ndevon/USER/left_list.txt
done
爲什麼有'$ {F}'後逗號? – Jens
我想你是指'echo',而不是'cat' – mustaccio
@mustaccio或者更好的是printf,因爲echo會附加一個換行符。 – Jens