Как gpg записать в файл без вывода на экран
Я например пишу gpg -d ..... 》file как точчно должно быть?
Я например пишу gpg -d ..... 》file как точчно должно быть?
Как переписать? Читать титл
#!/bin/bash
# Это функция, которая делает «типа, записал»
tipa_write() {
touch $1
while [ "$(wc -c < $1)" -lt $MAX_FILESIZE ]; do
grep -E "ABV|АКАМУЛЯТОР" "$HOME/$APPS/"* | awk '{print strftime(" %Y-%m-%d %H:%M:%S "), $0}' >> $1
# тут логика твоего типа, записал
done
}
# Это цикл, который делает «записал, сжал, удалил для $NUMBER_OF_FILES файлов
# с именами по номерам (в примере — от 1 до 100)
for FILENUM in $(seq $NUMBER_OF_FILES); do
DATE=`date +%d-%m-%Y-%R:%S:%N`
echo "файл" ${0} >> "$HOME/$CYCLE/$DATE-$FILENUM"
cat "$HOME/$MAG" >> "$HOME/$CYCLE/$DATE-$FILENUM"
tipa_write "$HOME/$CYCLE/$DATE-$FILENUM"
# жмём
lzma "$HOME/$CYCLE/$DATE-$FILENUM"*
# удаляем непожатое
rm -f "$HOME/$CYCLE/$DATE-$FILENUM"
mv "$HOME/$CYCLE/$DATE-$FILENUM"* "$HOME/$FILE/"
echo $DATE-$FILENUM >> "$HOME/$FILE/filenum.txt"
done
Например есть файл proba.sh с такой командой которая выводит содержимое в tty2 а нужно что бы в mcedit, можно ли вообше так выводить?
bzip2 -dc $fileproba.sh
cat $home/$txt > $home/$fileНужно записать полный путь proba.sh в такой файл как $home/$file
К сожалению проверить негде скрипт сейчас в процесе, остановить никак нужно вписывать на ходу, но боюсь ошибок.
Я думал зделать так:
cat $home/$txt | pwd > $home/$filepwd это на пример я даже не знаю что там должно быть
Думаю отказатся от debian хотя он мне подходит, но слабый комп да и нужен мне всеголишь один bash но полноценный, нужен ли вообще grub в таком случае?
Перебор букв что то типа
буква="а"
буква_из_строки="a"
if [[ "$буква" == "$буква_из_строки" ]]; then
echo "Это та самая буква"
else
echo "Это не та буква"
fi
Мне надо алфавит так переберать в цклическом порядке
Кто подскажет?
Debian 12 серверная версия и десктопная через некоторое время пропадает wifi на lenovo ideapad 100
cat "МУ" "$HOME/$AP" | rev | grep "МУ" "$HOME/$AP" >> $1так тоже не работает
cat '(МУ $HOME/$AP | rev)' | grep "МУ" "$HOME/$AP" >> $1Перемещено hobbit из general
На сервере ошибочно сменил пользователя когда понял, что сервер перестал работать вернул пользователя обратно, но без wifi хотя все настройки идетичны прежним, что еще нужно возвращать?
нужно на debian постоянно крутиться cdrw
https://ibb.co/xSZqHJLN ping google.com временная ошибка с названиями
Перемещено hobbit из general
Сжатие происходит одной командой bzip2 $home/file Мне нужно что бы сжимало два bzip2 $home/file $home/file2 название должно быть file
Скажите пожалуйста, команда awk по стандарту выводит дату слева а мне нужно справа, все бы ничего, но md5sum в конце хеша ставит не нужный прочерк - в конце прочерка нужно вывести дату, но она почему то с лева.
grep “Проба” “$tik/tak” | “md5sum” >> $1 Пишет нет такого файла или каталога в контрольной суме а если без md5sum то все нормально. Что делать?
СТОП, весь хеш через mdsum -b пишет, что нет такого файла или каталога. Я из интернета беру любой ошибка одна и таже. В таком случае что делать, пробовал на debian desktop и на server
есть два файла, например index.sh и file.sh
index.sh:
export PW=$(basename "$INDEX")file.sh:
bzip2 "$HOME/$FILE/$PW-$FILENUM"полное содержимое
index.sh:
#!/bin/bash
export MAX_FILESIZE=2500 # 1024 байта = 1 КБ
export NUMBER_OF_FILES=5
export HOME=/mnt/sda1
export SHA=www
export FILE=bzip2
export APPS=APPS
for INDEX in "$HOME/$SHA/"*
do
"$INDEX" &
done
export PW=$(basename "$INDEX")
exit
file.sh:
#!/bin/bash
# Это функция, которая делает «типа, записал»
tipa_write() {
touch $1
while [ "$(wc -c < $1 )" -lt $MAX_FILESIZE ]; do
grep "набор слов" "$HOME/$APPS/APPS" >> $1
# тут логика твоего типазаписала
done
}
# Это цикл, который делает «записал, сжал, удалил для $NUMBER_OF_FILES файлов
# с именами по номерам (в примере — от 1 до 100)
for FILENUM in $(seq $NUMBER_OF_FILES); do
DATE=`date +%d-%m-%Y-%R:%S:%N`
# пишем
tipa_write "$HOME/$FILE/$PW-$FILENUM"
# жмём
bzip2 "$HOME/$FILE/$PW-$FILENUM"
# удаляем непожатое
rm -f "$HOME/$FILE/$PW-$FILENUM"
# Копируем на USB
# ftp "root:root@192.168.1.1" "$HOME/$FILE/$PW-$FILENUM"*
# удаляем пожатое с локалки
# rm -f "$HOME/$FILE/$PW-$FILENUM"*
# Пишем количество пожатых файлов
echo $PW-$FILENUM >> "$HOME/$FILE/filenum.txt"
done
кто знает какой пакет надо установить что бы появились наносекунды или иожет в openwrt наносекунды определяются другой буквой?
DATE=`date +%N` из одного и того же файла было сделано определенное количество файлов с такой командой как
curl -# -u "admin:admin" "ftp://localhost" -T "$DOME/$FILE/$DATE-$FILENUM"*######################################################################## 100,0%
######################################################################## 100,0%
######################################################################## 100,0%
######################################################################## 100,0%
######################################################################## 100,0%
######################################################################## 100,0%
###################=#=# ############################################################# 100,0%############################################### 100,0%
#=#=#
######################################################################## 100,0%
######################################################################## 1#=#=# 00,0%#=#=#
######################################################################## 100,0%
% Tot#=#=# al % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0#=######################################################################## 100,0%######################################################################### 100,0%
#=#=#
######################################################################## 100,0%###O#-#
######################################################################## 100,0%############################################################ 100,0%##O#-# ######################################################################## 100,0%
##O#-#
######################################################################## 100,0%######################################################################## 100,0%##O#-#
###################
##################################################### 100,0%##O#-# ######################################################################## 100,0%
##O#-#
##O#-#
########################################################################################################################################### #### 100,100%0,0%
######################################################################## 100,0%
######################################################################## 100,0%
######################################################################## 100,0%
##O#-#
100 369 0 0 100 369 0 641 --:--:-- --:--:-- --:--:-- 643
##############
########################################################## 100,0%
######################################################################## 100,0%
####### 100,0%в чем проблема?
в папке находятся исполняемые файлы их нужно не по одному а все сразу вызвать для исполнения такой командой как
for IFILE in "$DOME/$SHA"/*; do "$IFILE"; done долгое время все было нормально, но сейчас рабочая команда стала не рабочей причем как на сервере так и на десктопе одна и таже ошибка, что файл является каталогом или его нет вообще хотя он там есть.
for FILE in "$DOME/$SH/"*; do "$FILE" & donefor FILE in $DOME/$SH/*; do wc -l $FILE; stat -c %s $FILE; done #!/bin/bash
export MAX_FILESIZE=25000 # 1024 байта = 1 КБ
export NUMBER_OF_FILES=5
export DOME=home/local
export SH=fsh
export FILE=bzip2
export APPS=APPS
#for FILE in "$DOME/$SH/"*; do "$FILE" & done
for IFILE in $DOME/$SH/*; do wc -l $IFILE; stat -c %s $IFILE; done
exitПеремещено hobbit из general
последний цикл приходится убивать ctrl+c причем сразу за ним done
вот пример
Trying 192.168.1.1:21...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
220 (vsFTPd 3.0.5)
USER admin
331 Please specify the password.
PASS admin
230 Login successful.
PWD
257 "/mnt/bzip2" is the current directory
* Entry path is '/mnt/bzip2'
* Request has same path as previous transfer
EPSV
* Connect data stream passively
* ftp_perform ends with SECONDARY: 0
229 Entering Extended Passive Mode (|||35867|)
* Trying 192.168.1.1:35867...
* Connecting to 192.168.1.1 (192.168.1.1) port 35867
* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
TYPE I
200 Switching to Binary mode.
STOR 27.09.24-04:54:35:114055900-1.bz2
150 Ok to send data.
} [291 bytes data]
* We are completely uploaded and fine
* Remembering we are in dir ""
226 Transfer complete.
100 291 0 0 100 291 0 5168 --:--:-- --:--:-- --:--:-- 5196
* Connection #0 to host 192.168.1.1 left intact
* Trying 192.168.1.1:21...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
220 (vsFTPd 3.0.5)
USER admin
331 Please specify the password.
PASS admin
230 Login successful.
PWD
257 "/mnt/bzip2" is the current directory
* Entry path is '/mnt/bzip2'
* Request has same path as previous transfer
EPSV
* Connect data stream passively
* ftp_perform ends with SECONDARY: 0
229 Entering Extended Passive Mode (|||55069|)
* Trying 192.168.1.1:55069...
* Connecting to 192.168.1.1 (192.168.1.1) port 55069
* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
TYPE I
200 Switching to Binary mode.
STOR 27.09.24-04:54:35:450817107-2.bz2
150 Ok to send data.
} [298 bytes data]
* We are completely uploaded and fine
* Remembering we are in dir ""
226 Transfer complete.
100 298 0 0 100 298 0 6002 --:--:-- --:--:-- --:--:-- 6081
* Connection #0 to host 192.168.1.1 left intact
* Trying 192.168.1.1:21...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
220 (vsFTPd 3.0.5)
USER admin
331 Please specify the password.
PASS admin
230 Login successful.
PWD
257 "/mnt/bzip2" is the current directory
* Entry path is '/mnt/bzip2'
* Request has same path as previous transfer
EPSV
* Connect data stream passively
* ftp_perform ends with SECONDARY: 0
229 Entering Extended Passive Mode (|||57088|)
* Trying 192.168.1.1:57088...
* Connecting to 192.168.1.1 (192.168.1.1) port 57088
* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
TYPE I
200 Switching to Binary mode.
STOR 27.09.24-04:54:35:753758153-3.bz2
150 Ok to send data.
} [293 bytes data]
* We are completely uploaded and fine
* Remembering we are in dir ""
226 Transfer complete.
100 293 0 0 100 293 0 6038 --:--:-- --:--:-- --:--:-- 6104
* Connection #0 to host 192.168.1.1 left intact
* Trying 192.168.1.1:21...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
220 (vsFTPd 3.0.5)
USER admin
331 Please specify the password.
PASS admin
230 Login successful.
PWD
257 "/mnt/bzip2" is the current directory
* Entry path is '/mnt/bzip2'
* Request has same path as previous transfer
EPSV
* Connect data stream passively
* ftp_perform ends with SECONDARY: 0
229 Entering Extended Passive Mode (|||11228|)
* Trying 192.168.1.1:11228...
* Connecting to 192.168.1.1 (192.168.1.1) port 11228
* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
TYPE I
200 Switching to Binary mode.
STOR 27.09.24-04:54:36:059326816-4.bz2
150 Ok to send data.
} [290 bytes data]
* We are completely uploaded and fine
* Remembering we are in dir ""
226 Transfer complete.
100 290 0 0 100 290 0 6579 --:--:-- --:--:-- --:--:-- 6744
* Connection #0 to host 192.168.1.1 left intact
* Trying 192.168.1.1:21...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
220 (vsFTPd 3.0.5)
USER admin
331 Please specify the password.
PASS admin
230 Login successful.
PWD
257 "/mnt/bzip2" is the current directory
* Entry path is '/mnt/bzip2'
* Request has same path as previous transfer
EPSV
* Connect data stream passively
* ftp_perform ends with SECONDARY: 0
229 Entering Extended Passive Mode (|||10895|)
* Trying 192.168.1.1:10895...
* Connecting to 192.168.1.1 (192.168.1.1) port 10895
* Connected to 192.168.1.1 (192.168.1.1) port 21 (#0)
TYPE I
200 Switching to Binary mode.
STOR 27.09.24-04:54:36:368893258-5.bz2
150 Ok to send data.
} [295 bytes data]
* We are completely uploaded and fine
* Remembering we are in dir ""
226 Transfer complete.
100 295 0 0 100 295 0 6631 --:--:-- --:--:-- --:--:-- 6704
* Connection #0 to host 192.168.1.1 left intact
^C
| следующие → |