亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
【問題】關(guān)于單詞對比操作
[打印本頁]
作者:
ICrazyBox
時間:
2013-08-18 17:10
標(biāo)題:
【問題】關(guān)于單詞對比操作
前提:
一個待處理單詞文件f1
一個詞庫文件f2
問題:
如何將f1中詞匯的最后一個‘s’刪除(如果存在)然后和f2進(jìn)行匹配,并且輸出不匹配的單詞
所有的步驟必須在一個shell-script中完成。
我只會使用 grep -x -v -i -f $1 $2 進(jìn)行簡單的匹配
作者:
cao627
時間:
2013-08-18 18:58
$ while read i; do
a=`sed 's/s$//' <<< $i`; grep -i \^$a\$ dict >/dev/null || echo $i; done < file
復(fù)制代碼
作者:
rdcwayx
時間:
2013-08-19 09:38
diff <(sed 's/s$//' f1) f2
復(fù)制代碼
作者:
seesea2517
時間:
2013-08-19 10:25
grep -x -v -i -f <(sed 's/s$//' f1) f2
復(fù)制代碼
作者:
hanfeng122525
時間:
2013-08-19 22:10
這個 while循環(huán)應(yīng)該是按行讀入的吧!如果一行有多個單詞了?我覺得 for word in ·cat file·這個更合理!
回復(fù)
2#
cao627
作者:
hanfeng122525
時間:
2013-08-19 22:11
#!/bin/bash
for word in `cat file`
do
echo "$word" > b.txt
D=`sed 's/s$//' b.txt `
echo "`grep $D file2`" >> a.txt
done
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2