Latest web development tutorials

Linux tr perintah

Linux perintah Daquan Linux perintah Daquan

Linux tr perintah untuk mengkonversi file atau menghapus karakter.

perangkat input perintah tr untuk membaca data dari standar, setelah serangkaian terjemahan, hasil untuk perangkat keluaran standar.

tatabahasa

tr [-cdst][--help][--version][第一字符集][第二字符集]  
tr [OPTION]…SET1[SET2] 

Parameter Deskripsi:

  • -c, --complement: anti-pemilu set karakter. Yang tidak sejalan dengan bagian SET1, dan bagian yang tersisa dari non-kepatuhan sebelum konversi
  • -d, -delete: menghapus instruksi karakter
  • Berkurang terus diulang karakter ke karakter tertentu: -s, --squeeze-mengulangi
  • -t, --truncate-set1: memotong SET1 kisaran tertentu, sehingga untuk mengatur panjang sama dengan set2
  • help: Tampilan informasi penggunaan Program
  • version: tampilan informasi versi program itu sendiri

Berbagai karakter set:

  • \ Nilai Karakter oktal NNN NNN (1 sampai 3 nilai oktal karakter)
  • \\ Backslash
  • \ A Ctrl-G Ringtones
  • \ B Ctrl-H Backspace
  • \ F Ctrl-L Traveling pakan
  • \ N Ctrl-J baris baru
  • \ R Ctrl-M Masukkan
  • \ T Ctrl-I tombol tab
  • \ V Ctrl-X tab horisontal
  • Char1-char2: Karakter berkisar dari char1 ke char2 penunjukan kisaran tertentu dalam ASCII agar secara hanya dari kecil ke besar, tidak turun.
  • [CHAR *]: ini adalah pengaturan spesifik set2, fungsi diulang karakter ditentukan dengan panjang yang sama sejauh SET1
  • [CHAR * REPEAT]: ini adalah pengaturan spesifik set2, fungsi diulang sejumlah tertentu dari karakter untuk mengatur REPEAT (angka REPEAT dikumpulkan 8 sistem biner dihitung mulai nol)
  • [: Alnum:]: semua karakter abjad dan angka
  • [: Alpha:]: semua karakter abjad
  • [: Kosong:]: semua ruang horisontal
  • [: Cntrl:]: semua karakter kontrol
  • [: Digit:]: Semua angka
  • [: Grafik:]: semua karakter yang dapat dicetak (tidak termasuk spasi)
  • [: Bawah:]: semua huruf kecil
  • [: Print:]: semua karakter yang dapat dicetak (termasuk spasi)
  • [: Punct:]: Semua karakter tanda baca
  • [: Space:]: semua ruang horisontal dan vertikal
  • [: Upper:]: semua huruf besar
  • [: Xdigit:]: Semua sistem angka heksadesimal
  • [= CHAR =]: semua konsisten dengan karakter yang ditentukan (tanda sama dalam CHAR, mewakili karakter disesuaikan Anda)

contoh

File testfile di semua huruf kecil ke huruf besar huruf, maka, gunakan perintah berikut:

cat testfile |tr a-z A-Z 

File testfile berbunyi sebagai berikut:

$ cat testfile         #testfile原来的内容  
Linux networks are becoming more and more common, 
but scurity is often an overlooked  
issue. Unfortunately, in today’s environment all networks 
are potential hacker targets,  
fro0m tp-secret military research networks to small home LANs.  
Linux Network Securty focuses on securing Linux in a 
networked environment, where the  
security of the entire network needs to be considered
rather than just isolated machines.  
It uses a mix of theory and practicl techniques to 
teach administrators how to install and  
use security applications, as well as how the 
applcations work and why they are necesary. 

Setelah menggunakan perintah tr untuk mengkonversi kasus untuk memberikan output sebagai berikut:

$ cat testfile | tr a-z A-Z #转换后的输出  
LINUX NETWORKS ARE BECOMING MORE AND MORE COMMON, BUT SCURITY IS OFTEN AN OVERLOOKED  
ISSUE. UNFORTUNATELY, IN TODAY’S ENVIRONMENT ALL NETWORKS ARE POTENTIAL HACKER TARGETS,  
FROM TP-SECRET MILITARY RESEARCH NETWORKS TO SMALL HOME LANS.  
LINUX NETWORK SECURTY FOCUSES ON SECURING LINUX IN A NETWORKED ENVIRONMENT, WHERE THE  
SECURITY OF THE ENTIRE NETWORK NEEDS TO BE CONSIDERED RATHER THAN JUST ISOLATED MACHINES.  
IT USES A MIX OF THEORY AND PRACTICL TECHNIQUES TO TEACH ADMINISTRATORS HOW TO INSTALL AND  
USE SECURITY APPLICATIONS, AS WELL AS HOW THE APPLCATIONS WORK AND WHY THEY ARE NECESARY. 

parameter konversi kasus untuk mencapai, bisa juga [:: rendah] [atas]. Misalnya, gunakan perintah berikut:

cat testfile |tr [:lower:] [:upper:] 

output adalah sebagai berikut:

$ cat testfile | tr [:lower:] [:upper:] #转换后的输出  
LINUX NETWORKS ARE BECOMING MORE AND MORE COMMON, BUT SCURITY IS OFTEN AN OVERLOOKED  
ISSUE. UNFORTUNATELY, IN TODAY’S ENVIRONMENT ALL NETWORKS ARE POTENTIAL HACKER TARGETS,  
FROM TP-SECRET MILITARY RESEARCH NETWORKS TO SMALL HOME LANS.  
LINUX NETWORK SECURTY FOCUSES ON SECURING LINUX IN A NETWORKED ENVIRONMENT, WHERE THE  
SECURITY OF THE ENTIRE NETWORK NEEDS TO BE CONSIDERED RATHER THAN JUST ISOLATED MACHINES.  
IT USES A MIX OF THEORY AND PRACTICL TECHNIQUES TO TEACH ADMINISTRATORS HOW TO INSTALL AND  
USE SECURITY APPLICATIONS, AS WELL AS HOW THE APPLCATIONS WORK AND WHY THEY ARE NECESARY. 

Linux perintah Daquan Linux perintah Daquan