awk 'BEGIN{FS=OFS=","} $2<1000000000 || $2>99999999999 {$2=12223334444} {print}' file
или короче:
awk 'BEGIN{FS=OFS=","} $2<1000000000 || $2>99999999999 {$2=12223334444}1' file
или
awk 'BEGIN{FS=OFS=","} length($2)<10 || length($2)>11 {$2=12223334444}1' file
или
awk 'BEGIN{FS=OFS=","} {l=length($2)} l<10 || l>11 {$2=12223334444}1' file
или
awk -F, -v OFS=, '{l=length($2)} l<10 || l>11 {$2=12223334444}1' file
Выход:
2496 12223334444 1/7/19 18:58 9723308800 7,18538320322,1/7/19 19:22,13012881250 8827,9723308808,1/7/19 19:55,9723308800 3109 12223334444 1/7/19 19:56 19723308800См .: 8 Мощных встроенных переменных Awk - FS, OFS, RS, ORS, NR, NF, FILENAME, FNR
Источник элемента (который должен включать IEnumerable) будет использоваться для создания списка элементов, который отображается внутри списка. DataContext (который может быть любым объектом) является объектом по умолчанию для привязки для любых привязок, которые вы указали для других свойств в ListView.
public List<string> ItemsObject = new List<string>() { "Item1", "Item2", "Item3" };
public AnyObject DataContextObject = new AnyObject() { WidthValue = 23 }
<ListView
ItemsSource="{Resource_of_ItemsObject}"
DataContext="{Resource_of_DataContextObject}"
Width="{Binding Path=WidthValue}"/>
Создает список "Item1", Item2 ", Item3", отображаемый с ширина 23.