程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java完成希爾排序算法

java完成希爾排序算法

編輯:關於JAVA

java完成希爾排序算法。本站提示廣大學習愛好者:(java完成希爾排序算法)文章只能為提供參考,不一定能成為您想要的結果。以下是java完成希爾排序算法正文


媒介
照樣明天再寫一個主動化打包劇本,用到了從途徑名中獲得最初的文件名。這裡記載一下完成進程。固然,最初我也會給出官方的做法。(ps:很囧,完成完了才發明本來Bash Shell有現成的函數)

獲得文件名
假定給定的途徑名為:

 /tmp/csdn/zhengyi/test/zhengyi.txt 

awk解法
用“/”做分隔符,然後打印出最初的那一部門。完成代碼以下:

 resFile=`echo /tmp/csdn/zhengyi/test/adb.log | awk -F "/" '{print $NF}'` 

官方解法(basename)
Bash Shell自己供給了basename敕令,可以直接獲得途徑名最初的文件名,完成代碼以下:

 resFile=`basename /tmp/csdn/zhengyi/test/adb.log` 


獲得目次名
官方解法(dirname)
Bash Shell自己供給了dirname敕令,特殊便利,可以直接獲得途徑對應的目次名,完成代碼以下:

 dirPath=`dirname /tmp/csdn/zhengyi/test/adb.log` 


awk解法
可以靈巧的應用分隔符,混雜正則表達式:

 dirPath=`echo /tmp/csdn/zhengyi/test/adb.log | awk -F '/[^/]*$' '{print $1}'` 


awk+for輪回的辦法:

 echo /tmp/csdn/zhengyi/test/adb.log | awk 'BEGIN{res=""; FS="/";}{ for(i=2;i<=NF-1;i++) res=(res"/"$i);} END{print res}' 

n="top" width="196" >

按鍵

功效

光標向左挪動一個字符

Ctrl + ←

光標向左挪動一個單詞

光標向右挪動一個字符

Ctrl + →

光標向右挪動一個單詞

Home鍵

光標挪動到行首

End鍵

光標挪動到行尾

Delete鍵

刪除光標指向的字符

Backspace鍵或Ctrl + H

刪除光標右邊第一個字符

Ctrl + End鍵

刪除從光標到行尾的一切字符

Esc鍵

消除以後輸出的一切字符

Insert鍵

拔出與改寫形式切換

Tab鍵

Tab鍵主動完成敕令,例如:主動完成敕令的稱號、cmdlet敕令的參數、途徑。假如第一個提醒的對象不是您希冀的成果,持續輸出Tab鍵,將會主動顯示下一個候選對象。

向上查詢汗青敕令

向下查詢汗青敕令

F7鍵

顯示敕令汗青記載,以圖形列表窗的情勢給出一切已經輸出的敕令,並可用高低箭頭鍵選擇再次履行該敕令。

F8鍵

搜刮敕令對應的汗青記載,在敕令上輸出敕令的一部門內容後,按F8鍵,可以獲得婚配該輸出的汗青敕令。假如有多個婚配項,反復按F8,可以輪回顯示一切已經輸出的敕令。假如敕令行動空,則默許婚配一切汗青輸出的敕令。

F9鍵

按編號選擇汗青敕令,以圖形對話框方法請求您輸出敕令所對應的編號(從0開端),並將該敕令顯示在屏幕上。

Enter鍵或Ctrl + M

回車(Enter)

Ctrl + C

終止以後履行的敕令

Ctrl + Break

終止以後履行的敕令

Alt + F7鍵

消除一切已經輸出的敕令汗青記載

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved