PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] 如何在日期里面加一个空格
楼主:
nashsai
(纳许赛)
2016-08-02 15:07:16
如果用 date +"%b %e"
输出是 Aug 2 (两个空格)
但如果用 test=`date "+%b %e"` ; echo $test
输出变成 Aug 2 (剩一个空格)
请问这边要怎么让他变回两个空格呢
其实我是要抓ls -Rl 下的日期资料
发现 1~9日资料是空白的 检查一下发现是少一个空格
10~31日是没问题
那有没有简单的变量让他前九天是两个空格 后面是一个空格
感谢
作者:
rickieyang
(Rickie Yang)
2016-08-02 15:20:00
看不大懂, 所以你是 ls -lR |grep 你日期的变量?
楼主:
nashsai
(纳许赛)
2016-08-02 15:23:00
对
作者: yvb
2016-08-02 15:49:00
echo $test => echo "$test"
作者:
kenduest
(小州)
2016-08-02 15:52:00
你的问题,最前面只是 echo 没有加上双引号echo "$test" 就可以了另外 ls -lR | grep 日期 这样找会比较容易有一些问题用 find 基本上出问题的机率会比较少
楼主:
nashsai
(纳许赛)
2016-08-02 16:45:00
用echo "变量" 可以了 但在grep 里面本来就是"变量"这该怎解呢 感谢
作者:
kenduest
(小州)
2016-08-02 17:15:00
丢给 grep 有什么问题吗? ls ... | grep "$test"
楼主:
nashsai
(纳许赛)
2016-08-02 18:09:00
不好意思 眼花 grep 没问题一开始我用date %-d 改成 %e 已经解决了
继续阅读
[问题] cscope 搜寻后 跳项目
Qoofate
[问题] 网乐通一直安装XBMC失败
arsehole
[问题] 如何把网卡维持在monitor模式
acheron
[问题] CentOS上 web-site refused to connect
shiajih
[问题] 用VM玩 LINUX 跟 实机 有何不同?
winall
[分享] LTS 不等于 Stable
fourdollars
[问题] MSI电竞安装Linux问题
kentyeh
[问题] 有关DNS设定
aferson
[问题] 统计路径内的档案大小
nashsai
[问题] 读不到帐号 (nis)
smart1901
Links
booklink
Contact Us: admin [ a t ] ucptt.com