Если вы не будете делать это как один лайнер, вы можете сделать
for file in $(ls File*); do
awk '{print $2}' < $file > $file.col2
done
pr -m -s *.col2 > merged.txt
rm -f *.col2
-121-195004- Все, что мне нужно было сделать, это скопировать папку 3,4,90 +
по пути /lib/modules
из исходного образа Debian Olimex на тот же путь во флэш-памяти NAND.
После этого я только что установил firmware-realtek
и wpa _ запрашивающий
, и я был включен и запущен.
Я хотел предоставить немного более обновленный метод для этого по той простой причине, что, когда я попробовал основной ответ, он был невыносимо медленным, почти на секунду между выходными линиями. Это может быть связано с запуском git для окон, а не на машине * nix, но команда 'grep' занимает слишком много времени, чтобы быть действительной. При этом тот же эффект может быть достигнут, если вывод параметра "--name-status" как для git log , так и для git diff является простой строкой, и поэтому при использовании простого сопоставления строк вместо инструмента "grep" мой вывод был почти немедленным.
for i in "$@"
do
if [[ ${i:0:1} == "M" ]] #grep -q "^M" <<< "$i"
then echo -e "\e[34m $i \e[0m"
elif [[ ${i:0:1} == "D" ]] #grep -q "^D" <<< "$i"
then echo -e "\e[31m $i \e[0m"
elif [[ ${i:0:1} == "A" ]] #grep -q "^A" <<< "$i"
then echo -e "\e[32m $i \e[0m"
else echo -e "$i"
fi
done
Я также добавил код для "added", а также значение по умолчанию, так что при наличии другого текста (например, git log --pretty) он не будет игнорироваться.
Яеден "Сифо Дьяс" аль 'Раек Руинер
PS - используйте ту же команду xargs с разделителем, но приведенный выше сценарий быстрее при разборе, чем grep (в окне окна)
Я не уверен, что полностью понял ваш вопрос, но если вы работаете с сеансами tmux внутри сеансов tmux, вам нужно дважды использовать последовательность ключей привязки, а затем ключ команды.
Например, если вы хотите разделить вложенный сеанс tmux на две панели, вы должны использовать Ctrl+b , Ctrl+b , " , что предполагает, что у вас есть привязка клавиш по умолчанию.