原创 awk中的常用的字符串函數和數學函數

    總結awk中常用的字符串函數和數學函數如下表: 具體使用方法在實踐中自行體會~

原创 Shell中的條件判斷語句if~then~fi

    Shell中的條件判斷語句是前面一篇“Shell中的條件測試語句”的升級篇,也就是說,前面的測試語句是爲了現在的判斷語句if~then~fi語句服務的。     我們還是按照注意點和代碼實現的方式鋪開:          1)基

原创 Substring with Concatenation of All Words——解題報告(窗口移動法)

    【題目】 You are given a string, s, and a list of words, words, that are all of the same length. Find all starting i

原创 awk中遍歷數組的2種方式

    awk中數組比較隨意,同一個數組中的元素不一定要相同類型,而且數組下表可以是數字也可以是字符。     遍歷數組有兩種方式: 1. 類似於C++的方式 #-----------------------------/chapte

原创 awk中支持的運算符

    awk中支持非常多的運算符,比shell腳本中要方便的多。 注意點:這些運算符兩邊可以有空格,也可以不加,格式比較隨意。 另外,如果awk的運行方式是vi一個shell腳本,並且聲明#! /bin/awk -f編輯器的話,

原创 POJ: Exponentiation

Description Problems involving the computation of exact values of very large magnitude and precision are common. For e

原创 LeetCode: Regular Expression Matching

Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zer

原创 awk中的變量

    awk中的變量定義非常簡單,只需要給出一個變量名並且賦予適當的值即可。     awk中的常規變量分爲兩種類型:字符串和數值。無需指定變量類型,awk會根據變量所處的環境自動判斷。如果沒有指定值,數值類型的變量默認等於0,字符

原创 執行awk程序的3種方式

    awk是Linux系統中一種強大的數據處理工具,執行awk程序有3種方式。介紹如下: 1. 命令行方式     語法形式:awk ' awk程序語句' 被處理文件名 2. 執行awk腳本方式     語法形式:awk -

原创 正則表達式的簡單梳理

    這篇博文我們按照每一種正則表達式符號來整理。 1)行首定位符“^”:匹配行首的字符 #-----------------------------/chapter8/ex8-2.sh------------------ #! /b

原创 Remove Duplicates from Sorted Array ——解題報告

    【題目】 Given a sorted array, remove the duplicates in place such that each element appear only once and return the

原创 Shell中的進制轉換

    在Shell中默認表示數值爲十進制,那麼二進制、八進制和十六進制如何表示呢?     方法1:使用前綴。     0開頭表示八進制,0x開頭表示十六進制。     如下: #--------------------------

原创 面試題中自增自減類型題目的解題技巧

    在面試中,我們經常被問有關於自增自減的題目,這樣的題目簡單易懂,便於檢驗面試者的編程基本功,樓主在百度實習面試中就被問到。現在總結一下解題技巧:     對於以下,有int x = 5, y = 6, z;     題目1:z

原创 Shell中的運算符

    Shell中也可以實現基本算術運算,以及位運算。     我們總結起來有如下幾點:     1)基本的算術運算符:+、-、*、/、**都支持,最後的**是冪運算;     2)算術運算要和一些命令結合才能使用,如expr`...

原创 Shell中的條件測試語句

    Shell有條件測試語句,一般用test命令或是[]命令來完成,它們是條件判斷語句if~then語句的基礎,特別是[]命令。下面我們講解一些條件測試語句。 1. test命令實現條件測試     對於檢測系統中某些文件是否存在