Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.

2
reguła kodu wyjścia polecenia bash pipe
Pisałem prosty skrypt, który sprawdza dane wyjściowe polecenia, które wyświetla określone słowo kluczowe. Aby zobaczyć, czy to działa, sprawdzałem polecenie z linii poleceń bash. $ ls | grep -q foo $ echo $? Wyświetlany 1 lub 0 zależy od wyniku polecenia i parametru grep, jak się spodziewałem. Trochę leniwie wpisuję …

1
Jak mogę wysłać wiadomość e-mail z plikiem xls załącznika za pomocą skryptu powłoki jako mimetype application / xls bez powodowania, że ​​otrzymany plik stanie się nieczytelny
#!/bin/bash ATTACH1=file.xls<br> SUBJECT="subj"<br> FROM=me@domain.com<br> TO=you@domain.com<br> CC=them@domain.com<br> MIME="Application/vnd.ms-excel" <br> FILE=$ATTACH1<br> boundary="---my-unlikely-text-for-mime-boundary---$$--" <br> (cat <<!<br> From: $FROM<br> To: $TO<br> Subject: $SUBJECT<br> Date: $(date +"%a, %b %e %Y %T %z")<br> Mime-Version: 1.0<br> Content-Type: multipart/mixed; boundary="$boundary"<br> This email has attached the file<br> --$boundary<br> Content-Type: $MIME;name="$FILE"<br> Content-Disposition: attachment;filename="$FILE"<br> !<br> uuencode ${ATTACH1} ${ATTACH1}<br> ) | sendmail …

0
Polecenie odszyfrowania pliku do edycji
Mam plik, który mogę wyświetlić, wykonując polecenie, ale chcę tylko wiedzieć, jak otworzyć plik, aby go edytować? cat /opt/oracle/monitoring/config.txt|openssl enc -aes-256-cbc -d -a -salt -pass pass:raj
shell 



1
polecenie linux, aby uzyskać szczegóły kwartału
Muszę ustawić bieżącą datę na komendę linux, która da mi wynik quarter number Mam dwa pytania date +"%Yq$(expr $(expr $(date -d '-1 month' +%m) - 1) / 3 + 1)" wynik -> 2015q3 (bieżący kwartał) date +"%Y %m" | awk '{q=int($2/4);y=$1;if (q==0){q=4;y=y-1;}; printf("%sq%s\n", y, q);}' wynik -> 2015q2 (poprzedni kwartał) …
-1 linux  shell  awk 


1
Skoroszyt zapętlający wszystkie pliki w folderze
Chcę napisać skrypt powłoki, który przejdzie przez wszystkie pliki w folderze i powtórzy tylko pliki .sql. Czy ktoś może wskazać mi właściwy kierunek? obecnie otrzymuję wszystkie pliki wraz z plikami .sql, uruchamiając komendę for filename in *; do echo "put ${filename}"; done Chcę też zapisać go na liście lub coś
-2 bash  shell 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.