【发布时间】:2021-09-30 15:32:13
【问题描述】:
我编写了一个小脚本,它将接受用户输入,然后为其生成 md5sum 值
count = 0
echo "Enter number of records"
read number
while [ $count -le $number ]
do
echo "Enter path"
read path
echo "file name"
read file_name
md5sum $path"/"$filename #it shows the md5sum value and path+filename
((count++))
done
如何将这些值(路径、文件名和 md5sums)传递到 CSV 文件。 (假设用户选择输入多于 1 条记录)
输出应该是这样的
/c/training,sample.txt,34234435345346549862123454651324 #placeholder values
/c/file,text.sh,4534534534534534345345435342342
【问题讨论】:
-
可能类似于:
echo "${path},${file_name},"$(md5sum "${path}/${filename}") >> my.csv -
@markp-fuso。它确实有效。很抱歉,但我应该在原始问题中提到这一点,但有没有办法在每次运行脚本时创建一个新的 CSV 文件。我已经编辑了原帖
标签: linux bash csv unix md5sum