- Bash Cookbook
- Ron Brash Ganesh Naik
- 293字
- 2021-07-23 19:17:33
Basic searching for strings and files
Imagine searching for a four leaf clover in a big garden. It would be really hard (and it is still really hard for computers). Thankfully, words are not images and text on a computer is easily searchable depending on the format. The term format has to be used because if your tool cannot understand a given type of text (encoding), then you might have trouble recognizing a pattern or even detecting that there is text at all!
Typically, when you are looking at the console, text files, source code (C, C++, Bash, HTML), spreadsheets, XML, and other types, you are looking at it in ASCII or UTF. ASCII is a commonly used format in the *NIX world on the console. There is also the UTF encoding scheme, which is an improvement upon ASCII and can support a variety of extended characters that were not present in computing originally. It comes in a number of formats such as UTF-8, UTF-16, and UTF32.
ASCII and UTF are not the only types your target data might be in. In various types of files, you may encounter different types of encoding of data. This is a different problem that's specific to your data and will need additional considerations.
In this recipe, we will begin the process of searching for strings and a couple of ways to search for some of your own needles in a massive haystack of data. Let's dig in.
- Spring 5企業級開發實戰
- 大學計算機應用基礎實踐教程
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- 劍指JVM:虛擬機實踐與性能調優
- C語言從入門到精通(第4版)
- 琢石成器:Windows環境下32位匯編語言程序設計
- 小學生C++創意編程(視頻教學版)
- Advanced Express Web Application Development
- Python程序設計與算法基礎教程(第2版)(微課版)
- Hands-On Kubernetes on Windows
- UML軟件建模
- Java EE架構設計與開發實踐
- 零基礎學Java第2版
- Scala編程(第4版)
- ASP.NET jQuery Cookbook(Second Edition)