ドラマ『過保護のカホコ』
親がいないと今日着る服も決められない箱入り娘が、麦野君に影響を受けて成長する物語でしょうか。3話目から急激に面白くなりそうな予感です。
親にべったりだったらカホコは、親離れして麦野君とくっつくかもですが、今回はくっつく意味のpasteです。
(本記事はPowerShell入門記事としてコチラにもまとめています。)
テキストを左右に並べるpasteコマンドと同じようなことを、PowerShellでやってみます。
PS C:\Users\takk\aaa> function paste($file1,$file2){
>> $a=gc $file1
>> $b=gc $file2
>>
>> $diffs = $a.Count - $b.Count
>>
>> if($diffs -ge 0){
>> $rows=$diffs
>> foreach ($m in 1..$rows){
>> $b += ""
>> }
>> }else{
>> $rows = 0-$diffs
>> foreach ($m in 1..$rows){
>> $a += ""
>> }
>> }
>>
>> $row=0
>> foreach($line in $a){
>> "{0,-20} {1,-20}" -f $line,$b[$row]
>> $row++
>> }
>> }
>>
PS C:\Users\takk\aaa>
PS C:\Users\takk\aaa> paste file1.txt file2.txt
1 1661730330 1 610265905
2 1571784754 2 1622555713
3 499865609 3 1346965944
4 1736300608 4 1186718975
5 1321082403 5 1442458485
6 1625347902 6 124016226
7 628097727 7 1040899495
8 1692476762 8 1978768203
9 1012849703
10 1153033523
PS C:\Users\takk\aaa> paste file2.txt file1.txt
1 610265905 1 1661730330
2 1622555713 2 1571784754
3 1346965944 3 499865609
4 1186718975 4 1736300608
5 1442458485 5 1321082403
6 124016226 6 1625347902
7 1040899495 7 628097727
8 1978768203 8 1692476762
9 1012849703
10 1153033523
PS C:\Users\takk\aaa> paste file2.txt file3.txt
1 610265905 1 838864522
2 1622555713 2 1522354711
3 1346965944 3 1489263227
4 1186718975 4 1695805405
5 1442458485 5 850068224
6 124016226 6 1005360951
7 1040899495 7 1631362594
8 1978768203 8 321183274
9 1012849703 9 1578353004
10 1153033523 10 1338697134
PS C:\Users\takk\aaa>


コメント