我有一个包含多个记录的文件,下面给出的是一个这样的记录。
awk -F, '{print $1","$2}' <file>
APPLE,1527777000
这里第二个参数是长格式的日期。我想将其转换为日期格式。我有一个命令ssboetod相同。下面给出了ssboetod的执行输出。
APPLE,Thu May 31 20:00:00 2018
我希望使用awk命令进行转换。下面给出了用于输出文件记录的awk命令。
(/)
使用awk命令的预期输出是:
class Student extends Model
{
protected $fillable = ['name', 'class', 'subjects'];
public function all_marks()
{
return $this->hasMany(Marks::class, 'student_id');
}
}
寻找一个awk命令,它将获取ssboetod命令并给出预期的输出。
答案 0 :(得分:1)
awk -F, -v OFS=, '{converted=strftime("%a %B %d %T %Y",$2);$2=converted}1' inputfile
您可以从Here获取有关strftime
功能及其格式化程序的更多详细信息。