我有一个非常简单的代码,绘制一个图像上的位图,该图像必须绘制在右下角。我使用TranslateTransform来移动图像。这在Windows下运行得很好,但是,TranslateTransform在Linux下的Mono下运行时没有任何影响。
byte[] imageBytes = File.ReadAllBytes(@"/home/alexey/Downloads/test.png");
using (Bitmap bmp = new Bitmap(500, 500))
{
using (Graphics gr = Graphics.FromImage(bmp))
我在Linux和solaris下运行相同的脚本。下面是脚本:
#!/bin/sh
index=0
ls /tmp | grep e |
while read fileWithE
do
echo $fileWithE
index=`expr $index + 1`
done
echo "index is $index"
由于while循环在子while中运行,所以在solaris和linux中,我期望'index is 0‘作为输出。但是在solaris中,$index是/tmp下包含'e‘的文件的实际数量。那么,虽然循环不会在solaris下的