bash - 使用文件中的数据创建目录名称
问题描述
我在一个名为 sms.txt 的文件中有日期,如下所示:
10032020
我需要使用这些数据sms.txt
并将其设置为变量(old_data
)并将其创建为目录名称。我尝试了以下代码:
#!/bin/bash
set old_data = $(cat sms.txt)
mkdir $old_data
我需要将目录名称创建为10032020
. 但是目录名称没有被打印出来!
解决方案
这应该做的工作:
xargs mkdir <sms.txt
看:man xargs
推荐阅读
- .net - .NET 4.7.2 如何管理在 .NET Standard 2.0 中编译的依赖项的重定向?
- json - 在 Power BI 中获取 JSON 形状映射视觉对象的映射键表
- javascript - 注册前 Lambda 触发器 autoConfirmUser 不起作用
- nginx - “nginx:[emerg] “events”指令在 /etc/nginx/sites-enabled/myapp.conf:1 中是不允许的” nginX 中的错误
- python - 使用带有 errors='replace' 的 str.decode 仍然会出现错误
- mongodb - MongoDB findOneAndUpdate():使用部分输入进行更新
- gulp - 如何让 gulp.series 运行两个单独运行时成功运行的任务?
- c++ - 从命令行获取参数的问题
- regex - 如何将 Google 表格上正则表达式计算字段的结果与数据透视表相加?
- excel - 尝试在目录中搜索所有 txt 文件的内容以查找字符串,并在找到时将文件路径发布到单元格中