我沒有tr
和cut
可供使用。這(提取物)與他們的作品在Linux服務器上:如何解決tr和剪切不可用?
disk_avail=$(df -k /var/tmp | tail -1 | tr -s ' ' | cut -d' ' -f4)
pids=$(cat /var/tmp/$0.pid | tr -s ' ' | cut -d ' ' -f 2)
while [ $count -le 4 ]
..但是,當我嘗試實施這些,它說在設備上:
tr: not found
cut: not found
tr: not found
cut: not found
[: -lt: unexpected operator
誰能幫助我解決這個好嗎?
我剛剛檢查過,sed和awk都可用。
該設備是運行JunOS的Juniper路由器。根據要求
輸出:
%LS /斌/切
LS:/斌/切:沒有這樣的文件或目錄
%LS的/ usr/bin中/切
LS:在/ usr/bin中/切:沒有這樣的文件或目錄
%
感謝您對下面的awk的建議,我會嘗試出來最快。
awk解決方案的工作表示感謝!
你有'sed'或'awk'嗎? – Thomasleveil 2014-11-03 15:50:12
什麼是設備?它運行的嵌入式Linux與Busybox之類的shell,還是運行真正的Bash? – 2014-11-03 15:50:15
你有awk/sed嗎?只需鍵入它們並查看是否顯示幫助和選項?也粘貼ls/bin/cut的輸出; ls/usr/bin/cut確定這是PATH變量的問題 – SMA 2014-11-03 15:50:38