您好,我目前正在尝试执行以下代码。我在变量 DATE 中存储了一个字符串,其格式为 YYYY/MM/DD。我尝试使用 cut 命令提取年份。我收到一条错误消息,指出它不是文件或目录。我可以进行修改或采取不同的方法吗?
for file in ~/filesToSort/*
do
DATE=$(head -1 $file | tr "-" "/")
echo "${DATE}"
YYYY=$(cut -c1-4 accounts $DATE)
#echo "${YYYY}"
done
Run Code Online (Sandbox Code Playgroud)
谢谢
您好,例如,我试图循环遍历目录及其所有子目录以在所有文件中查找字符串“foo”。然后我想显示包含它的所有文件的文件名(包括完整路径)。
操作系统是unix并使用bash shell。
任何建议,将不胜感激。谢谢