Linux中vim的文字處理函式

2021-08-07 14:06:08 字數 1106 閱讀 8534

.phony:all

srcs= player.c lcd.c usb.c media.c hello.h main.txt

# .c替換為.o檔案.

#$(strip strint) 去掉字串中開頭和結尾的空格,並且合併中間多餘的空格為乙個空格.

objs= $(subst .c,.o,$(

strip

$(srcs)))

# .c替換為.d檔案.

deps= $(patsubst %.c,%.d,$(srcs))

deps2= $(srcs:.c=.d)

# 在$(srcs)中,查詢usb,若是找到,則返回usb,若是找不到就返回空.

find= $(findstring usb,$(srcs))

# 把$(srcs)中的.c和.h檔案過濾出來賦值給filter這個檔案.

filter= $(

filter

%.c %.h, $(srcs))

all:

@echo

"objs=$(objs)"

@echo

"deps=$(deps)"

@echo

"deps2=$(deps2)"

@echo

"find=$(find)"

@echo

"filter=$(filter)"

make之後輸出:

root@ubuntu:~/lesson/chap2/2-5/2-5-1

# vi makefile

root@ubuntu:~/lesson/chap2/2-5/2-5-1

# make

objs=player.o lcd.o usb.o media.o hello.h main.txt

deps=player.d lcd.d usb.d media.d hello.h main.txt

deps2=player.d lcd.d usb.d media.d hello.h main.txt

find=usb

filter=player.c lcd.c usb.c media.c hello.h

vim文字處理技巧

如果要把這篇文章寫的詳細透徹,那我沒有必要去書寫,因為已經有了這本書 vim實用技巧 如果時間和精力足夠的同學可以購買或者借閱,真的是寫的很詳細。vim實用技巧 豆瓣 我就在這裡總結一點最常用的文字處理技巧,有時候拿來查閱一下,比較方便,以供參考。vim編輯模式下輸入 游標字元跳轉,h j k l ...

linux 文字處理

1.文字處理 echo echo e 033 40 35m.背景顏色範圍 40 49 40 黑 41 深紅 42 綠 43 黃色 44 藍色 45 紫色 46 深綠 47 百色 字型顏色範圍 30 39 30 黑 31 紅 32 綠 33 黃 34 藍色 35 紫色 36 深綠 37 百色 eg e...

Linux 文字處理

author janloong do o cat 連線檔案並且列印到標準輸出 sort 給文字行排序 uniq 報告或者省略重複行 cut 從每行中刪除文字區域 paste 合併檔案文字行 join 基於某個共享欄位來聯合兩個檔案的文字行 comm 逐行比較兩個有序的檔案 diff 逐行比較檔案 p...