ls

    22熱度

    5回答

    我必須編寫一個腳本來查找目錄中的所有可執行文件。所以我嘗試了幾種方法來實現它,並且他們實際上工作。但我想知道是否有更好的方法來這樣做。 所以這是我的第一種方法: ls -Fla | grep \*$ 這工作得很好,因爲-F標誌做的工作對我來說,並增加了每個可執行文件星號,但讓我們說,我不喜歡星號標誌。 因此,這是第二種方法: ls -la | grep -E ^-.{2}x 這也工作得很好

    1熱度

    2回答

    儘管指定了目錄,但這僅在pwd中進行搜索。可能是由第三個參數引起的。 supported="*mov *mp4" ls /home/kv/m $supported | head -1 ..Removing過濾器帶來了由ls找到的第一個文件,但我可以用它來告訴ls僅考慮在$列出的文件類型的支持? - 值得一提的是,擴展名不能區分大小寫。 ls /home/kv/m | head -1

    4熱度

    4回答

    當進入目錄進入命令行模式,這一點: ls -d -1 "/Volumes/Development/My Project/Project"/**/* | grep \.png$ 打印在.png結束所有文件的列表。 然而,當我試圖創建一個腳本: #! /bin/bash clear ; # Tempoary dir for processing mkdir /tmp/ScriptOutp

    3熱度

    1回答

    我想對名爲/ var/local/tmp/foo *的文件執行ls命令。我一直在嘗試使用 %x[ls "#{path]"] 但這返回: ls: /var/local/tmp/foo*: No such file or directory 注意%×[LS '在/ var /本地的/ tmp/foo的*']也返回上面的錯誤。 如果我做同樣的命令,但如下: %x[ls /var/local/tm

    -1熱度

    3回答

    Chris-Muenchs-Mac-Book-Pro:database cmuench$ ls -1 database.sql database_10.0-10.1.sql database_10.1-10.2.sql database_10.3-10.4.sql database_10.4-10.5.sql database_10.5-10.6.sql database_10.9-

    0熱度

    1回答

    找到不存在的文件 我使用opendir/readdir/closedir來重新生成一個類似於ls的程序,直到我試圖在ls「/ dev /」它帶有遞歸選項的「/ dev/fd /」,它找到比它實際存在更多的文件,那些不是隱藏文件(我的意思是'。''開始文件)。 真正的LS給我: 「/ dev/fd /:」 「0 1 2 3」 我也是。 但是,問題是在gdb中,它找到了3個4,5和6的文件。我聽說gd

    3熱度

    1回答

    給出一個基本目錄 我想遞歸名單下跌下的所有目錄中的所有頭文件下方 /* 如果可能的話,我想輸出是這樣的: headerfile: <path 1> <path 2> ... headerfile2: <path a> <path b> etc 請告訴我做這件事的最佳方法。我嘗試過使用ls -R和grep,但我對腳本編程還很陌生。

    6熱度

    3回答

    我需要做大量的文件(40,000文件)的列表,像下面: ERR001268_1_100.fastq ERR001268_2_156.fastq ERR001753_2_78.fastq ERR001268_1_101.fastq ERR001268_2_157.fastq ERR001753_2_79.fastq ERR001268_1_102.fastq ERR001268_2_158.fa

    0熱度

    2回答

    如何返回文件的日期? 這樣的東西不起作用,它也很醜。 ls -l tz1.sql | awk '{print $7$6 $8}' 7Jun10:00

    7熱度

    2回答

    我需要將一堆mp3文件合併在一起。我知道,只是在做 cat file1.mp3 >> file2.mp3 似乎工作正常(至少它在我的Zune無論如何回放正確)。 我想運行 cat *.mp3 > merged.mp3 但因爲身邊有50個單獨的MP3文件,我不想驚訝中途在錯誤的地方文件(這是一個音頻書我不想重新翻錄)。 我通過貓手冊頁閱讀,並找不到通配符運算符的順序是否定義。 如果cat不起