小编C0p*_*t0p的帖子

在OSX中发出"使用ls -al -full-time"的问题

--full-timels的一个方便的小选项,但在批处理文件中使用时它不起作用.

ls -al -full-time在命令提示符下使用时产生一个扩展的日期和时间:

2012-01-16 18:56:00.000000000

在bash脚本中使用我得到了这个:

ls:非法选项 - - 用法:ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

有没有办法解决.

macos bash ls

16
推荐指数
3
解决办法
1万
查看次数

bash字符串比较

我在bash中遇到字符串比较的问题:下面的示例告诉我正在比较的两个字符串是不同的.他们不是.

REMOTE=`grep remote /etc/hosts|cut -f1| tr -d ' '`   
IP1=`/opt/local/bin/lynx -accept_all_cookies -dump
http://whatismyip.com | grep "Your IP Address Is"| cut -d" "  -f8 |  
tr -d ' '`    
if [ "$IP1"<>"$REMOTE" ]   
then    
echo "IP1 -ne REMOTE"   
echo "=>"$IP1"<="   
echo "=>"$REMOTE"<="

sudo cp /etc/hosts /etc/hosts.bkp 
sudo gsed -i 's/$IP/$REMOTE/g' /etc/hosts    
fi
Run Code Online (Sandbox Code Playgroud)
IP1     68.49.172.18 
REMOTE  68.49.172.18 
IP1 -ne REMOTE 
=>68.49.172.18<=
=>69.49.172.18<=
Run Code Online (Sandbox Code Playgroud)

string ip bash comparison

5
推荐指数
1
解决办法
7377
查看次数

标签 统计

bash ×2

comparison ×1

ip ×1

ls ×1

macos ×1

string ×1