为什么下面的语句会在开头而不是结尾添加零。我在Cloudera-CentOS虚拟机上尝试这个。感谢。
import ImageIO
let url = URL(fileURLWithPath: filePath)
let imageData:Data = try! Data(contentsOf: url)
if let imageSource = CGImageSourceCreateWithData(imageData as CFData, nil),
let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil) as? [AnyHashable:Any]
{
print(imageProperties) // no xmp metadata?
}
答案 0 :(得分:0)
您的文件具有CRLF类型的行结尾。将您的awk代码更改为:
awk 'sub(/\r/,""); print $0"000"}'
sub
将从记录中删除CR或\ r。