このパターンのテキスト ファイルがあります。
\t (hello world)
かっこ内のテキストを一意の値 (ob1、obj2 など) に置き換える必要があります。
\t (obj)
\t (obj)
\t (obj)
なる...
\t (obj1)
\t (obj2)
\t (obj3)
または、他に類を見ないもの。cygwin で機能する任意のツールを使用するソリューションが機能します。これを行うために bash と sed を使用した私の試みは失敗しました:
#!/bin/bash
x=1
for fl in myfile; do
cp $fl $fl.old
sed 's/\\t \(.*\)/\\t \("${x}"\)/g' $fl.old > $fl.new
x=$((x+1))
echo $x
done