首页 > 解决方案 > 如何将 cut -c 命令的输出存储到 shell 脚本中的变量中

问题描述

我有一个文件名

Incoming_file_180420053826.csv

其中180420代表日期,053826代表时间。
我曾经echo $( cut -c 15-20 $filename )检索过日期,但我无法将该输出日期存储在变量中。

标签: bashshellvariablesunixcut

解决方案


尝试

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
$

推荐阅读