Advertisement
Heretiiik

Untitled

Oct 24th, 2017
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.03 KB | None | 0 0
  1. ls -1 s* | sed -e 's/^/http:\/\/176\.31\.113\.42\/bt\/data\/saggi\//' > list.txt
  2. ls          # vypíše soubory v aktuální adresáři
  3.    -1       # vždy jeden soubor na řádek
  4.       s*    # jen soubory co začínají písmenem "s"
  5.          |  # pošli výstup z předchozího příkazu na další
  6.            sed              # stream editor, utilitka co umí dělat divy s textem
  7.                -e           # bude následovat příkaz podle kterého se bude řídit
  8.                   '         # začátek příkazu
  9.                    s        # značí substitute - náhrada, tj budeme nahrazovat text
  10.                     /       # oddělovat mezi tíhme lomítkem a následujícm lomítkem je text který chceme nahradit
  11.                      ^      # hledáme ^, což načí začátek řádku
  12.                       /     # další oddělovat, tím co následuje budeme nahrazovat
  13.                        následuje adresa dvojce \. \/ značí že chceme znaky . a / poslat do skriptu, ne je brát jako jeho součást - rozbilo by se to, říká se tomu character escape
  14.                         /'  # konec příkazu
  15.                          >  # výstup chceme přesměrovat
  16.                           list.txt # přesměrujeme do souboru list.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement