Saturday, December 23, 2017

Scala Cookbook scala Cookbook lebih linux perintah File Cat CD chmod chown cp df dari mengajukan ls mkdir Dll

Advertiser-1

Linux grep FAQ: Bagaimana saya bisa melakukan pencarian rekursif dengan grep perintah di Linux?  

Advertiser-2>
Solusi: menemukan + grep
Selama bertahun-tahun saya selalu menggunakan variasi dari Linux berikut finddan grepperintah untuk secara rekursif mencari sub direktori untuk file yang cocok dengan pola grep:
menemukan. -type f-exec grep -l 'alvin' {} \;
Perintah ini dapat dibaca sebagai, “Cari semua file dalam semua subdirektori dari direktori saat ini untuk string 'alvin', dan mencetak nama file yang berisi pola ini.” Ini merupakan pendekatan yang sangat kuat untuk secara rekursif mencari file dalam semua subdirektori yang sesuai dengan pola saya tentukan.

Solusi: 'r grep'

Namun, saya hanya mengingatkan bahwa cara yang lebih mudah untuk melakukan pencarian rekursif sama dengan -rbendera perintah grep:
grep -rl alvin.
Seperti yang Anda lihat, ini adalah perintah jauh lebih pendek, dan ia melakukan pencarian rekursif sama dengan perintah lagi.
Jika Anda belum pernah menggunakan perintah seperti ini sebelumnya, untuk menunjukkan hasil pencarian ini, dalam sebuah direktori proyek PHP saya bekerja di sekarang, perintah ini mengembalikan daftar file seperti ini:
./index.tpl
./js/jquery-1.6.2.min.js
./webservice/ws_get_table_names.php

Mencari beberapa subdirektori

penelusuran grep rekursif Anda tidak harus terbatas hanya direktori saat ini. Contoh berikutnya menunjukkan bagaimana untuk secara rekursif mencari dua direktori yang tidak berhubungan untuk kasus-sensitif string "alvin":
grep -ril alvin / home / cato / htdocs / zenf
Dalam contoh ini, pencarian dibuat case-sensitive dengan menambahkan -iargumen untuk grepperintah.

Menggunakan egrep rekursif

Anda juga dapat melakukan pencarian rekursif dengan egrepperintah, yang memungkinkan Anda mencari beberapa pola pada satu waktu. Karena saya cenderung untuk menandai komentar dalam kode saya dengan inisial saya ( "aja") atau nama saya ( "alvin"), rekursif ini egrepperintah menunjukkan bagaimana untuk mencari dua pola, lagi dengan cara case-sensitive:
egrep -ril 'aja | alvin'.
Perhatikan bahwa dalam kasus ini, kutipan diperlukan sekitar pola pencarian saya.

Ringkasan: catatan r grep

Beberapa catatan tentang grep -rperintah:
  • Penggunaan tertentu dari grepperintah tidak masuk akal kecuali Anda menggunakannya dengan -l(huruf kecil "L") argumen juga. Bendera ini memberitahu grepuntuk mencetak nama file yang cocok.
  • Jangan lupa untuk mencantumkan satu atau lebih direktori pada akhir Anda grepperintah. Jika Anda lupa untuk menambahkan direktori apapun, grepakan mencoba untuk membaca dari input standar (seperti biasa).
  • Seperti ditunjukkan, Anda dapat menggunakan normal lainnya grepbendera juga, termasuk -iuntuk mengabaikan kasus, -vmembalikkan makna pencarian, dll
Berikut bagian dari Linux grephalaman manual yang membahas -rbendera:
-R, r, rekursif
Baca semua file di bawah setiap direktori, rekursif; ini adalah
setara dengan opsi recurse -d.

  --sertakan = POLA
  Recurse di direktori hanya mencari POLA file yang cocok.

  --exclude = POLA
  Recurse di direktori melewatkan file yang cocok POLA.
SEKIAN TERIMA KASIH KETEMU DI POSY SELANJUTNYA.


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
$-)
(y)
(f)
x-)
(k)
(h)
cheer