Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix echo'时保留前导零;将字符串转换为变量_Unix - Fatal编程技术网

Unix echo'时保留前导零;将字符串转换为变量

Unix echo'时保留前导零;将字符串转换为变量,unix,Unix,我试图在将数字回显到csv文件时保留其前导零,但我找不到用单引号进行回显的方法。如何使用bash脚本实现这一点 在浏览一个文件并提取我想要的内容并将其存储在一个变量中之后,我将其回送到一个映射到文件的变量 文件名: TMP\u RESULT\u STORE=“/TMP/advisedtotals\u GLB\u`date+%y%m%d`.csv” 让我们说: SYM=0090498 以后的SYM值可以更改为: SYM=034249822 SYM=BVZ342 当使用for循环遍历文件并将SYM回

我试图在将数字回显到csv文件时保留其前导零,但我找不到用单引号进行回显的方法。如何使用bash脚本实现这一点

在浏览一个文件并提取我想要的内容并将其存储在一个变量中之后,我将其回送到一个映射到文件的变量

文件名:
TMP\u RESULT\u STORE=“/TMP/advisedtotals\u GLB\u`date+%y%m%d`.csv”

让我们说:
SYM=0090498

以后的SYM值可以更改为:
SYM=034249822
SYM=BVZ342

当使用for循环遍历文件并将SYM回送到如下文件时:

echo$SYM>>$TMP\u结果\u存储

上述条目的输出如下所示: 90498 34249822 BVZ342

前导零丢失。我可以让它保持这样的零:

echo”“\'$SYM”>>TMP\u结果存储

但是看起来是这样的,我无法摆脱单引号(请忽略后面的单引号。我试图让这个网站将每个条目写到一个新行,这是我能做的最好的):

'0090498<代码> '034249822

'BVZ342```

很明显,我在这个脚本中做其他事情的时候,我只是想让它简单易懂,并专注于这个问题

当存在或正在使用bash脚本的前导零时,如何让bash脚本保持前导零