有多行怎么办
时间: 2024-02-21 17:01:16 浏览: 12
如果有多行需要转换,可以将命令放入一个循环中,对每一行进行转换。具体命令如下:
``` shell
while read -r line; do
echo $(awk -v timestamp=${timestamp} '{print strftime("%Y-%m-%d %H:%M:%S", timestamp) " " $0}' <<< $line)
done <<< "${content}"
```
其中`${timestamp}`是您要转换的时间戳,`${content}`是需要转换的多行内容,`read -r line`命令逐行读取`${content}`中的内容,`awk`命令将每一行中的时间戳转换为指定的时间格式,并将`${content}`中的每一行与转换后的时间拼接在一起输出。
例如,如果您要转换的时间戳是`1617863929`,需要转换的内容是:
```
Hello World
How are you?
```
则可以使用以下命令:
``` shell
while read -r line; do
echo $(awk -v timestamp=1617863929 '{print strftime("%Y-%m-%d %H:%M:%S", timestamp) " " $0}' <<< $line)
done <<< "Hello World
How are you?"
```
输出为:
```
2021-04-08 13:45:29 Hello World
2021-04-08 13:45:29 How are you?
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)