anyone know a way to center a string in between spaces with printf or grep etc or better than what I have
$kick = 0;
$column = 13;
$string = "abc";
$newString = "";
$lens = length($string);
$splitme = $column - $lens;
$mo = ($splitme - ($splitme % 2)) / 2;
for($count = 0; $count < $column; $count++){
if ($count < $mo){
$newString = "$newString ";
}
elsif($count < ($splitme + $mo) && $kick == 0){
$newString = "$newString" . $string;
$kick = 1;
}
else{
$newString = "$newString ";
}
}
print ">$newString<";
#' abc '
$kick = 0;
$column = 13;
$string = "abc";
$newString = "";
$lens = length($string);
$splitme = $column - $lens;
$mo = ($splitme - ($splitme % 2)) / 2;
for($count = 0; $count < $column; $count++){
if ($count < $mo){
$newString = "$newString ";
}
elsif($count < ($splitme + $mo) && $kick == 0){
$newString = "$newString" . $string;
$kick = 1;
}
else{
$newString = "$newString ";
}
}
print ">$newString<";
#' abc '