小编gam*_*ver的帖子

我的 ubuntu 以奇怪的方式显示 shell 脚本 echo

你好,我有一个包含 shell 脚本的文件,如下所示

#!/bin/bash 
todayDate=$(date)
echo "Today's date is  ${todayDate}. have a nice weekend!"
Run Code Online (Sandbox Code Playgroud)

但是当我在 ubuntu 终端中调用这个文件时,我得到这样的结果

. have a nice weekend!eb 12 22:29:00 CET 2022
Run Code Online (Sandbox Code Playgroud)

为什么不显示

Today's date is Sat Feb 12 22:31:55 CET 2022. have a nice weekend!
Run Code Online (Sandbox Code Playgroud)

?? 下图是 ubuntu 在终端中显示奇怪回声的证据

在此输入图像描述

有人让我上传 ls -alh 的结果。这是结果

total 0
drwx------ 1 username username 512 Feb 12 22:07
drwx------ 1 username username 512 Feb 12 21:57
-rwx------ 1 username username 77  Feb 12 22:41 4Bbash
Run Code Online (Sandbox Code Playgroud)

图片版本: 在此输入图像描述

command-line sh echo

6
推荐指数
1
解决办法
1268
查看次数

ls /> 是什么意思?

我发现

ls / > output.txt
Run Code Online (Sandbox Code Playgroud)

创建output.txt其中包含 rootfs 内的文件夹名称。但我无法理解ls / >到底是什么意思。我知道命令ls用于列出该位置中的所有文件,但它有什么ls / >作用呢?我确实man ls阅读了定义,ls / >但在那里找不到。

command-line

0
推荐指数
1
解决办法
671
查看次数

标签 统计

command-line ×2

echo ×1

sh ×1