我们在Linux中有文件并复制到AIX中。AIX中相同大小的文件。
Linux - ext3文件系统AIX - jfs2文件系统
两个文件系统在相同的块大小4k
size in Linux
du -sk p14727347_112030_AIX64-5L.zip
1160568 p14727347_112030_AIX64-5L.zip
Size in AIX
du -sk p14727347_112030_AIX64-5L.zip
1159484 p14727347_112030_AIX64-5L.zip
知道它为什么不同吗?
我已经用bash写了一个简单的脚本。但是当我运行它时,它在标题中给出了错误。
#!/bin/bash
unix_OS=`uname`
function_aix()
{
echo "This is AIX os"
}
function_other()
{
echo " This could either be Linux/Solaris/Hp-UX"
}
if [ $unix_OS == AIX ]
then
echo "executing aix function"
function_aix()
我有一个文件,它有多行,结构如下:
Text line1: xxxx
Text line2: x
OS: "MacOS"
NotOS: "Linux"
Text line3:
ID: 12345
或
Text line1: xxxx
Text line2: x
OS: "MacOS|Linux|Red Hat|Windows|Ubuntu|CentOS|Fedora"
NotOS: "HP-UX"
Text line3:
ID: 12345
我希望获得在OS字段中有"CentOS“,但在NotOS字段中没有"Lin
我正在尝试写一个命令,它将获得每个平台的最后一个数字,并将它们相加,然后将该数字保存为变量。例如,对于下面随机文件中的"AIX“,我希望能够提取1和115,并将116保存为变量。然后,对于"Linx“,我想保存2、16、18、96和1,并将和保存为另一个变量。
cat randomfile.txt:
AIX,5.5.3-0,1
AIX,6.2.1-0,115
Linux x86-64,6.4.0-0,2
Linux x86-64,6.4.0-1,16
Linux x86-64,7.1.2-0,18
Linux86,6.1.3-4,96
Linux86,6.2.5-0,1
我能
我正在尝试将一个程序从Red Hat Linux移植到IBM AIX,但是IBM系统上的精度似乎与Red Hat系统不同。有人知道为什么会这样吗?下面是一个示例:
program main
implicit none
real(8) a
a=0.2D0
print *,a
end program
在Red Hat上,我得到以下输出:
0.200000000000000
在AIX上,我得到以下输出:
0.200000000000000011
我使用的系统版本:
IBM XL Fortran for AIX,V13.1 (5724-X15)版本: 13.01.0000.0005
和
Linux2.