bash - 如何将 cut -c 命令的输出存储到 shell 脚本中的变量中
问题描述
我有一个文件名
Incoming_file_180420053826.csv
其中180420代表日期,053826代表时间。
我曾经echo $( cut -c 15-20 $filename )
检索过日期,但我无法将该输出日期存储在变量中。
解决方案
尝试
my_var="$( echo $filename | cut -c 15-20 )"
演示:
$filename=Incoming_file_180420053826.csv
$my_var="$( echo $filename | cut -c 15-20 )"
$echo $my_var
180420
$
推荐阅读
- c# - The given path format not supported error when reading the file in C#
- c# - .net 使用动态类型反序列化 xml
- python - Python用数组识别字典上的索引
- c - 发送/接收 C UDP 数据包静默失败(带 TLI 的 SVR 3.2)
- bash - 如何grep除脚本中已有的其他文本
- php - 使用相同的 SELECT 重复 WHILE
- mysql - 显示三个表的所有记录,即使第一个表中的记录不在第二个或第三个表中
- angular - 如何在 *ngFor 循环中隐藏 div
- java - StringJoiner 从每行的第一个位置删除分隔符
- php - 错误的字符编码mysql反向数据